You use svk mirror to mirror a remote Subversion repository into a SVK depot[7]. SVK will then allow you to check out working copies from your local mirror as well as commit changes back to the mirrored repository. Basically this makes SVK a Subversion client with a local cache, which as it turns out makes SVK orders of magnitude faster than the basic Subversion client. In addition this opens up the possibility to create local branches and track changes between those and the mirror in both directions, for more information on working with local branches, see Chapter 4, Branching and Merging.

[7] SVK can even mirror other types of repositories such as CVS and perforce by using vcp. However as of now this is a read only mirror.