|
2010 Project X 2010 MCP III.5 2009 2008 Docs
Old Docs
2007 Docs |
Main /
SVNInfoDEPRECATED. SEE NewSVN
Subversion RepositoriesOrganizationThere are two repositories on techcreation.cs.uml.edu at this time. One is used for project source files we will all be creating over the course of the class. The other is a backup of the important files on the MCP robot itself (and should not be modified).
The project repository is organized by semester:
Checking out files from command lineYou'll need to get an account on the techcreation server first.
When you run svn commands, you will be asked for a password (multiple times for some). Use the password on your account on the techcreation server, and enter each time you are prompted.
Project Repositorysvn co svn+ssh://YOUR_USERNAME@techcreation.cs.uml.edu/home/svn/MCP
MCP Backup Repositorysvn co svn+ssh://YOUR_USERNAME@techcreation.cs.uml.edu/home/svn/repos/MCP
Working with SVNIf you are collaborating with others on a single project, you should update your local copy before working:
When you create a new file in your local copy, it also has to be added to version control:
Other linux shell commands, like mkdir, mv, cp, and rm, also exist as svn sub-commands, for organizing the repository:
After you have modified your local source and feel confident of it's stability, you can 'save' your changes to the repository like so:
Subversion ClientsLinuxUse the command line. If you're using Debian distro, you can install subversion by running sudo apt-get install subversion
WindowsTortoiseSVN is a good SVN client: http://tortoisesvn.tigris.org/
MacSimple and free: SVN Finder Scripts: http://svn-finder.sourceforge.net/
SmartSVN is highly recommended: http://www.syntevo.com/smartsvn/index.html
Reference
|