User Tools

Site Tools


subversion

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.

Subversion client applications

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.

Windows

OS X

Linux

  • Command-line client (svn)
  • meld (not a full-featured client, but a great graphical diff tool that integrates with Subversion)

Subversion resources on the web

Resource portals

SVN command line references

Transitioning from CVS to Subversion

subversion.txt · Last modified: 2012/02/07 11:32 (external edit)