Subversion

The information on this page is outdated and may not be accurate anymore, since I have switched to using .

Useful Trickery

Using a specific key to do a checkout:

SVN_SSH="ssh -i path/to/key_name" svn co svn+ssh://user@svn.example.com/desired/path

Older Stuff

Subversion (or svn) is a version control system similar to CVS but touting several improvements:

  • versioning support for directories, files and meta-data
  • history tracking across moves, copies and renames
  • truly atomic commits
  • cheap branching and merging operations
  • efficient network usage
  • offline diff and revert
  • efficient handling of binary files

It has, however, become somewhat of an anachronism since, oh, 2009 or so.

Guides:

Front-Ends:

This page is referenced in: