Added by jgarnett, last edited by jgarnett on Apr 26, 2007  (view change)

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

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:

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 )

  1. Download a win32 installer from here:
    http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
  2. Run the installer you downloaded
  3. 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.
  4. (Optional) change any of your client settings in the config file
  5. (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.

Windows

Copy the attached config file file to: C:\Documents and Settings\ %USERID% \Application Data\Subversion\config

You will need to have view system folders turned on to see "Application Data" in explorer. You'll also need to create the subversion folder if missing.

Linux

Copy the attached config file file to: ~/.subversion/config