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