Source Control

7 Jan
2009

Source control is a big part of every developers and build managers work life.  So picking the right one for a project / company is very important.  There are several things to consider when picking the right one.  These are my top four requirements. 

1. Price – The cost of the system must be justified by the project and team.
2. Usability – The system must be easy to use and well integrated
3. Manageability – The system must be very easy to manage when branching and merging, and system backups.
4. Interop – Ability to support multiple development environments and IDE’s 

With that said, I decided to go with Subversion.  Subversion has everything that meets my needs.  If I had the money and time, I would of went with Team Foundation Server. (Who has that kind of money?)

Next I will be setting up Continuous Integration using Cruise Control and Subversion.  

Comment Form

top