Using Subversion

From Vision Wiki
Jump to navigation Jump to search

VisionLab Subversion

Subversion is a free/open-source version control system. That is, Subversion manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your data, or examine the history of how your data changed. In this regard, many people think of a version control system as a sort of “time machine”.

The visionLab subversion repository is at svn://vision.caltech.edu/project. There is only a single user defined for the repository at the moment: visionuser. If you want to use the repository send an e-mail to Greg for a new user and password. If you are using the repository from outside the Caltech Network you should use a VPN client.

For further information and help ask Greg.

References

  • The Subversion book is freely available here. It explain how to manage your project with the svn (mainly command line). It is the recommended reading if you are not familiar with Subversion. It has also a section dedicated to CVS users on how to migrate from CVS to Subversion.
  • There is also the Subclipse plugins for Eclipse. This may be a good alternative to the svn shell command, especially if you are already using eclipse as your IDE.