Subversion
From NCEAS Knowledge Base
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.
Contents |
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
- TortoiseSVN (also here)
OS X
- Command-line client (svn)
- SCPlugin
Linux
- Command-line client (svn)
- KDESvn
- RapidSVN
- meld (not a full-featured client, but a great graphical diff tool that integrates with Subversion)
Subversion resources on the web
Resource portals
- Official Subversion website
- Online book: Version Control with Subversion
- Subversion help forum
- Many more links...
