Friday, March 28, 2008

Subversion (SVN)

Back in November 2007 I attended a conference that briefly version control systems. I've never used one, although I've heard of Visual SourceSafe in the past. I decided to look at them a bit and found SVN1ClickSetup for Windows, which setups up a server repository as well as the TortoiseSVN client in just a few clicks, very easy for a noobie like me. Anyway, I've been reading the SVN Manual in PDF form and all I can say is, wow, very cool stuff! After reading the first chapter I had a pretty good handle on it, I just finished the second chapter and was able to execute all of the commands via the Terminal (although I do have SyncroSVNClient and Subclipse) which helps me to understand the process better. I can really see how this would be extremely useful for even a single developer to have a "time machine" of revisions to go back to, quickly create a patch file with updates between version x and version y, really cool stuff! Anyway, if you write a little code, even if your a one developer shop, check out Subversion, I think you'll see the benefits of using it fairly quickly.

1 comment:

Ivan Zhakov said...

I recommend you to take a look to VisualSVN Server for installing and managing Subversion server. It comes with nice MMC console for managing repositories and permissions.