Subversion
Revised 2011 April 9 Institute for Artificial Intelligence The University of GeorgiaFor the user
If you work on files with colleagues, or work on the same project from more than one computer, or simply work on something you revise frequently and would like to archive, you should probably be using Subversion. The purpose of Subversion is to help you maintain synchronized local copies of a folder in several places, with no more file transferring than actually needed (so it's quick), and with the ability to retrieve previous versions. You can work from anywhere in the world, not just the IAI network.
Subversion is the server software, and TortoiseSVN is one of several client software packages. To learn about Subversion, read the TortoiseSVN manual.
To use Subversion from a Windows PC:
There are also Subversion clients for other machine and environments, for example:
and of course the famous UNIX (Linux) command-line version, svn.

