Introduction to Subversion

From SourceWiki
Revision as of 23:42, 9 February 2006 by Jprenaud (talk | contribs)
Jump to navigation Jump to search


Subversion is an open-source Version control system.

Why Subversion?

It is very similar to the better know | CVS system however, Subversion has several advantages over CVS:

  • files and directory can be renamed and keep their history. This is a big
  • commits are atomic, i.e. when you sent a lot of changes to the server, the "commit" is either successful or not. For instance, if the network connection is lost halfway through the transaction, the whole commit fail and the repository is not affected.
  • a wider choice of access method, in particular webdav which allows easy access via a web browser
  • support binary files, i.e. Word documents or Excel spreadsheets can be versionned via Subversion.

This is why we chose to install Subversion as the version control system on source.

Example: <t>myproject

myproject is an example repository. You can access it at the URL http://source.ggy.bris.ac.uk/subversion/websvn using your login and password. If you do not have an account on source, use the combination guest/imaguest.