Subversion FAQ
Can I import my existing version control repository?
Probably. Existing subversion repositories can be imported using svnadmin dump and load. CVS repositories can be converted with reasonable fidelity using the cvs2svn script.
How do I view the commit messages for my project?
'svn log' will show you this. Used in a working copy of your project it will give you the messages for that project. It can also take a URL: -
svn log https://wwmm.ch.cam.ac.uk/svn/groups/murrayrust
For a full reference see [[1]]
How do I tag versions of my project?
It is a good idea to structure each project into three root folders "trunk", "tags" and "branches" as advised in the SVN book. Creating a tag is then as simple as copying the code into the tags directory: -
svn cp https://wwmm.ch.cam.ac.uk/svn/users/jb200/myproject/trunk https://wwmm.ch.cam.ac.uk/svn/users/jb200/myproject/tags/1.0.1
Because subversion uses the copying mechanism for both tags and branches, creating copies is extremely efficient in terms of disk space, so there's no need to worry about us running out of hard disk by creating new tags.
