GENIE Quick SVN ref

From SourceWiki
Revision as of 15:50, 27 March 2007 by GethinWilliams (talk | contribs)
Jump to navigation Jump to search

What is Subversion?

Subversion (abbreviated SVN) is the successor to CVS. It is closely related to CVS and so many of the commands are the same. For example, Subversion still has the commands checkout, commit and update, except that cvs update is replaced with svn update. Happily this means that there is little re-learning required to use SVN instead of CVS. If they were entirely alike, there would be no need for SVN, however. Subversion addresses a number of the shortcomings of CVS. For example, the command svn move now exists, wehereas files could not be renamed under CVS, without losing their revision history. Another big difference is that SVN repositories are accessed through a URL. For example, you might checkout GENIE from SVN by typing:

svn checkout http://source.ggy.bris.ac.uk/subversion/genie/trunk --username <your_username> ~/genie

.

Using Subversion