SVN Subversion version control system


Available on all UMBC servers, including Linux.gl.umbc.edu.
svn - Subversion command line client tool

From   man svn    and     svn help

Subversion  is  a  version control system, which allows you to keep old
versions of files and directories (usually source code), keep a log  of
who, when, and why changes occurred, etc., like CVS, RCS or SCCS.

Subversion keeps a single copy of the master sources.  
This copy is called the  source  "repository";  it contains all the
information to permit extracting previous versions of those files 
at any time.

For more information about the Subversion project, visit 
http://subversion.tigris.org

Documentation  for  Subversion  and its tools, including detailed usage
explanations of the set of programs,  historical  background, 
philosophical approaches and reasonings, etc., can be found at
http://svnbook.red-bean.com

Run 'svn help' to access the built-in tool documentation.

usage: svn  [options] [args]
Subversion command-line client, version 1.6.11.
Type 'svn help ' for help on a specific subcommand.
Type 'svn --version' to see the program version and RA modules
  or 'svn --version --quiet' to see just the version number.

Most subcommands take file and/or directory arguments, recursing
on the directories.  If no arguments are supplied to such a
command, it recurses on the current directory (inclusive) by default.

Available subcommands:
   add
   blame (praise, annotate, ann)
   cat
   changelist (cl)
   checkout (co)
   cleanup
   commit (ci)
   copy (cp)
   delete (del, remove, rm)
   diff (di)
   export
   help (?, h)
   import
   info
   list (ls)
   lock
   log
   merge
   mergeinfo
   mkdir
   move (mv, rename, ren)
   propdel (pdel, pd)
   propedit (pedit, pe)
   propget (pget, pg)
   proplist (plist, pl)
   propset (pset, ps)
   resolve
   resolved
   revert
   status (stat, st)
   switch (sw)
   unlock
   update (up)

Full manual at 
http://svnbook.red-bean.com/en/1.7/svn-book.pdf