Subversion is an advanced version management tool with the same command line syntax as CVS.
SVN offers the geotools project:
- the ability to version directories and renames
- the change to get off of the SourceForge CVS repository
For More Information
Although links to various IDE interfaces will be made available, no GUI will substitute for an understanding of the underlying subversion versioning model, and how the system is actually doing work.
Subversion Install
Here is the installation instructions for SVN Windows:
Command line access is similar to cvs. Once again, your best reference is the subversion book.
The svn tool can be downloaded from here:
You can usually find a win32 installer this directory:
- http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
- http://subversion.tigris.org/files/documents/15/39559/svn-1.4.5-setup.exe
The use of the windows shell extension Tortoise (http://tortoisesvn.tigris.org/) is highly recommended in conjunction with the command line. IDE integration is available for both NetBeans and Eclipse.
Windows Setup (SVN Command Line )
- Download a win32 installer from here:
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91- Example: svn-1.4.5-setup.exe
- Run the installer you downloaded
- Copy the attached config file to where subversion keeps its configuration:
- Windows XP: C:\Documents and Settings\ %USERID% \Application Data\Subversion\config
- Vista: C:\Users\ %USERID% \App Data\Roaming\Subversion\config
- You'll need to have view system folders turned on to see "Application Data" in explorer.
- Subversion should have an example config file there already.
- (Optional) change any of your client settings in the config file
- (Optional) change your servers file to account for any firewalls
Additional Subversion Clients
Several Subversion Clients are available:
The above pages include installation checkout instructions.
Subversion Config
| DO THIS BEFORE USING SUBVERSION Subversion uses a config file for determining default file settings - this includes the End-of-Line style for Java files. Please use this config file If you don't do this every java file you edit will appear to be 100% modified. WindowsCopy the attached config file file to: C:\Documents and Settings\ %USERID% \Application Data\Subversion\config
LinuxCopy the attached config file file to: ~/.subversion/config |