SUBVERSION REPOSITORY LIFECYCLE
As a supplement to the basic IT services that ITS provides, you have the opportunity to get access to a Subversion (SVN) server.
Before you can work with an SVN repository you must check it out from the server. This is accomplished with the checkout command. It retrieves a copy of the repository, ready for modification. At this point, you can start to work with the files in the repository. If you add a file you want Subversion to control, use the add command. If you wish to remove a file, use the delete command. It is also possible to ask Subversion to completely ignore files in the repository. Any editing to files will automatically be registered. Once you have completed work and need to push it to the server where your collaborators can retrieve the changes, use the commit command. Conversely, if other collaborators have pushed changes, you can retrieve them with the update command. Indeed, the update command must be run before a commit command if your copy of the repository is older than the one on the server. If you have made changes to one or more files that have been modified on the server since your last commit, you will have to resolve conflicts between the two versions. Finally, you may wish to migrate the files of a Subversion repository without necessarily storing all the Subversion-specific data - a clean copy, so to speak.
Are you a student?
If you are a student be sure to know your group number before trying to access the SVN server. If you do not know the group number, ask the study secretary at your respective department.
This guide can only be found in english