Subversion
What is Subversion?
Subversion is a version control system or SCM (software configuration management) tool.
Subversion can be downloaded at subversion.tigris.org.
Tools for use with Subversion
h2. General tools
- The most popular and well-maintained Windows Subversion tool is TortoiseSVN. Tortoise is a Windows shell extension that integrates Subversion commands into Windows Explorer.
- NaughtySVN is a shell extension for the Gnome project’s Nautilus file manager.
- SCPlugin is a shell extension for Mac OSX, but as of this writing it is not up to date.
- RapidSVN is a cross-platform standalone Subversion GUI.
- SvnX is an OSX based tool similar to RapidSVN.
- Subversion itself is cross-platform and features a very well-documented command line interface.
IDE integration
- Subclipse is a Subversion plugin for Eclipse.
- AnkhSVN is a plugin for Microsoft Visual Studio, but it is no longer in active development. TortoiseSVN is the recommended tool for Windows/Microsoft developers.
- Apple has some information for using Subversion with XCode
The Subversion Book / Documentation
- The entire O’Rielly book on Subversion is freely available online.
- Bernie Zimmerman has written a very simple tutorial about Installing Subversion on Fedora Core 3