Am I dreaming? The Domino Designer SVN Plugin is released. And it works.
Julian Buss, November 8th, 2010 10:51:01
Domino Developers all around the world asked for professional version control since ages. And now, finally, it's here, available for download at OpenNTF.
I just installed and tried it. And yes, it works. To be exact: it's G R E A T.
The integration in Domino Designer (DDE) could be a little more tight, but I'm sure that will come in the next version. But for the basic stuff, the IBM devs did everything right.
You might recall, the main problem was that in DDE a project is some kind of "virtual", all those design elements do not live on your local disk, but inside the NSF. No version control plugin could handle that, therefore it was always possible to install the SVN plugin into DDE, but the plugin didn't had anything to synchronize since there was no "on-disk" version of the design elements.
The IBM devs solved that by implementing a plugin of their own, which is able to:
And since we have an on-disk project now, the SVN plugin can handle that for the version control logic.
Per default, the following logic applies:
That means that you can do a compare operation (and other version control stuff) on all design elements containing "real" code out of the box. And if you decide to use editable DXL for forms, views etc. you can even do compare operations for those, too.
I just exported some of our projects to our SVN repository and I feel so much relieved that finally I have all my code in a safe SVN repository.
Thank you very much, IBM devs, that you made that possible.
Oh, and BTW: I'm very happy that IBM decided to release the plugin on OpenNTF now instead of waiting for 8.5.3. It's great that IBM uses that channel to get stuff to us quickly.