Subversion (aka SVN) is an open source, cross-platform, and freely distributed version control system. Using Subversion, one can keep scripts, documents, data, and other files in a centralized repository that maintains a history of changes over time. In collaborative contexts, Subversion provides useful tools to help manage concurrent contributions by multiple project participants. Upon request, NCEAS staff can configure and host private Subversion repositories for residents and working groups. For the impatient, read this brief Subversion starter page for the basics about repository access and good usage practices.
The Subversion repository typically resides on a remote server. Users interact with it using software (the “client”) installed on their local computer. Several open source, freely available client applications are listed below. Also see here for more options.