5 June 2008

Version Control on your Mac

If you work in software development, you know how important it is to maintain and organise the different versions of a program. There are several different systems that can be used to perform version control. The most well know are Concurrent Versions System (CVS) and Subversion (a.k.a. SVN). I've used both for the last few years and I prefer SVN but CVS works fine too. But now that I've changed to the Mac platform, I had to make sure that this worked as well.


Regarding the client side, if you use Eclipse for your software development then this task has been very simplified. Subclipse is an Eclipse plug-in that brings the SVN functionality to the popular IDE. Check here for a complete tutorial on how to install it.
But if you're looking for a SVN client app instead of a plug-in for a programming environment, then you should take a look at the Portuguese application Versions.

Regarding the server side, if you're looking to deploy a SVN server of your own, check here for a complete tutorial on how to install it on a Mac.

No comments: