Installing Subversion and Clients
The math Linux cluster machines should generally have a recent
version of Subversion installed. If you're running a system similar
to ours, please feel free to use our packages from
Most other Linux distributions will have some version of
Subversion packaged and available for installation with
yum install, or whatever you
Mac OS X
For Windows, TortoiseSVN is the favorite choice. In addition to its GUI features, TortoiseSVN includes all the underlying code necessary to operate as a Subversion client.
The command-line Subversion program,
svn is the main
client for the Subversion system. The
provides help when you type
subcommand will give you help with a particular
There are GUI Subversion clients available for all major operating systems. For Windows, the primary client is TortoiseSVN, which integrates Subversion commands into the Windows Explorer interface.
There are also a number of cross-platform clients, such as RapidSVN (installed on the math cluster), SmartSVN, and eSVN, as well as clients that are integrated into or available as plugins for IDEs such as Subclipse for Eclipse.
psvn mode for Emacs allows you to use Emacs's
standard version-control commands to work with Subversion working
copies. There are also tools for
vim and other editors
available. Google is your friend.