Version 4 (modified by andreasw, 15 years ago) (diff)

cleaned up

Understanding Subversion

Subversion (SVN) is a version control system. It is the successor of CVS. It shares many of the features and commands of CVS, but is more powerful, and some details are different. The COIN repository is now organized by subversion. After the swtich-over to subversion, the code on CVS will be frozen, i.e., changes should only be made to the SVN repository.

The home page of the subversion project is A detailed manual for subversion is the Subversion Book, which can be found at

If you have used CVS before and want to know how subversion related to CVS, you should look at the "Subversion for CVS Users" appendix of the subversion book at A mayor difference to CVS is that you can do most operations off-line, such as diff, without having to be connected to the internet. Also, in contrast to CVS, subversion is able to properly handle revisions of directories.

On the pages behind the following links, we intend to give all the information necessary for a project manager that is necessary to maintain a COIN project.

Basic commands

Deadling with branches and tags

Handling svn externals