On Wed, Dec 06, 2017 at 07:23:21AM -0500, Nico Kadel-Garcia wrote: > It's also true that one can just create an entire new branch on the > Subversion server, cheaply, and check out only the relevant > subdirectory.
And there's "svn switch", which reduces the initial checkout to a one time cost because it only transmits deltas. It works well even if local changes are present in the working copy. My preferred idiom for using a branch is: Modify some files in a full checkout of trunk. "Oh, this should be on a branch!" $ svn cp ^/trunk ^/branches/newbranch $ svn switch ^/branches/newwbranch $ svn commit Done. And a trunk working copy is just another switch away.