Name
svn checkout — Check out a working copy from a repository.
Synopsis
svn checkoutURL
[@REV
]... [PATH
]
Description
Check out a working copy from a repository. If
PATH
is omitted, the basename of the URL
will be used as the destination. If multiple URLs are given, each
will be checked out into a subdirectory of
PATH
, with the name of the subdirectory
being the basename of the URL.
Alternate names
co.
Changes
Creates a working copy.
Accesses repository
Yes.
Options
--depthARG
--force --ignore-externals --quiet (-q) --revision (-r)REV
Examples
Check out a working copy into a directory called mine:
$ svn checkout file:///var/svn/repos/test mine A mine/a A mine/b A mine/c A mine/d Checked out revision 20. $ ls mine
Check out two different directories into two separate working copies:
$ svn checkout file:///var/svn/repos/test file:///var/svn/repos/quiz A test/a A test/b A test/c A test/d Checked out revision 20. A quiz/l A quiz/m Checked out revision 13. $ ls quiz test
Check out two different directories into two separate working copies, but place both into a directory called working-copies:
$ svn checkout file:///var/svn/repos/test file:///var/svn/repos/quiz working-copies A working-copies/test/a A working-copies/test/b A working-copies/test/c A working-copies/test/d Checked out revision 20. A working-copies/quiz/l A working-copies/quiz/m Checked out revision 13. $ ls working-copies
If you interrupt a checkout (or something else interrupts your checkout, such as loss of connectivity, etc.), you ...
Get Version Control with Subversion, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.