This subcommand updates your working copy to mirror a new URL--usually a URL that shares a common ancestor with your working copy, although not necessarily. This is the Subversion way to move a working copy to a new branch.
As with most subcommands, you can limit the scope of the switch operation to a particular tree depth using the --depth option. Alternatively, you can use the --set-depth option to set a new “sticky” working copy depth on the switch target. Currently, the depth of a working copy directory can only be increased (telescoped more deeply); you cannot make a directory more shallow.
Alternate names: sw
Changes: working copy
Accesses repository: yes
|--revision rev, -r rev|
If you’re currently inside the directory vendors, which was branched to vendors-with-fix, and you’d like to switch your working copy to that branch:
svn switch http://svn.red-bean.com/repos/branches/ \>
vendors-with-fix .U myproj/foo.txt U myproj/bar.txt U myproj/baz.c U myproj/qux.c Updated to revision 31.
And to switch back, just provide the URL to the location in the repository from which you originally checked out your working copy:
svn switch http://svn.red-bean.com/repos/trunk/vendors .U myproj/foo.txt U myproj/bar.txt U myproj/baz.c U myproj/qux.c Updated to revision 31.
You can just switch part of your working copy to a branch if you don’t ...