Using Subversion for version control
Subversion is a free and open source version control application that is used to keep track of changes to source code. Using a version control system provides numerous advantages to developers, including easier collaboration between developers and providing a full record of the history of all changes to files.
On IgorExchange, project developers have the option to set up their project to interact with the IgorExchange Subversion repository. Because using Subversion adds complexity to administration, we recommend that users who are not familiar with Subversion first become familiar with using Subversion before they set up their project to use Subversion.
If you are a project owner and wish for your project to interact with Subversion, you must first apply for a Subversion account (you only need one account per user, not per project). Subversion account requests are approved periodically (by a human), so it may take some time before your request is approved. Once your account is created, you can then set your project to use Subversion and start adding files to the repository, using the help documents listed below. See Using Subversion with a project for information on how to set up your project to use Subversion for version control.
For more information on Subversion, we recommend that you take a look at the excellent online Subversion Book.