Subversion Information
- Main website
- Free online O'Reilly book
- Eclipse Subversion Plugin Subclipse
- Make sure that you install JavaSVN along with Subclipse
- Eclipse Remote Site for JavaSVN is http://tmate.org/svn/
- eSvn http://esvn.umputun.com
- SVN client for UNIX, MAC, and Windows
- Windows client tortoisesvn
- Mac OS X Subversion packages Metissian
Mediaworks Subversion Server Informaiton
URL |
http://svn.ucdavis.edu |
Repository Root |
http://svn.ucdavis.edu/svnrepos |
ViewCVS |
http://svn.ucdavis.edu/viewcvs/ |
Version |
1.1.4 (r13838) |
- Create a Subversion login and password
Basic Work Cycle:
- Update your working copy
- svn update
- (NOTE: Not the same as cvs update!)
- svn update
- Make changes
- svn add
- svn delete
- svn copy
- svn move
- Examine your changes
- svn status
- (NOTE: Similar to cvs update!)
- svn diff
- svn revert
- svn status
- Merge others' changes
- svn merge
- svn resolved
- Commit your changes
- svn commit
Subversion Module/Project Structure
- The following is an outline of the SOM, SVM, and IET module/project structure;
Module/Project structure
Repository:
../svnrepos/
Modules:
../svnrepos/SOM/
../svnrepos/SVM/
../svnrepos/IET/
../svnrepos/...
Versioning Structure:
../svnrepos/SOM/trunk
../svnrepos/SOM/branches
../svnrepos/SOM/tags
../svnrepos/SVM/trunk
../svnrepos/SVN/branches
../svnrepos/SVN/tags
../svnrepos/IET/trunk
../svnrepos/IET/branches
../svnrepos/IET/tags
...
- The current setup follows this structure of using TRUNK, BRANCHES, and TAGS subfolders as recommended by Subversion
Projects:
../svnrepos/SOM/trunk/project-1
../svnrepos/SVN/trunk/project-2
../svnrepos/IET/trunk/project-3
...
- "project-1, project-2, project-3" are just used as an example to show the directory structure