Comparison of CVS and Subversion

Source code management is one of the basics of good software development. If used properly it provides a trail of the changes made to the source code and documentation, as well as being an aid when bug-fixing. In this document we compare two of the major source code management technologies CVS and Subversion outlining their simliarities and differences under the following headings repository operations features technical status user interfaces licenses We conclude with a list of other source code management systems and a description of setting up CVS and Subversion on the Software Engineering Group computer system.