Linux Command Library


Subversion command line client tool

- Check out a working copy from a repository:
svn co [url/to/repository]

- Bring changes from the repository into the working copy:
svn up

- Put files and directories under version control, scheduling them for addition to repository. They will be added in next commit:
svn add PATH...

- Send changes from your working copy to the repository:
svn ci -m [commit log message] [[PATH...]]

- Show detailed help:
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

Documentation for Subversion and its tools, including detailed usage explanations of the svn, svnadmin, svnserve and svnlook programs, historical background, philosophical approaches and reasonings, etc., can be found at

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

csh(1), cvs2svn(1), rancid-cvs(1), tkcvs(1)

play store download app store download
Sonnenallee 29, 12047 Berlin, Germany

Privacy policy
Successfully copied