The chapters that follow and their contents are listed here:
Covers the history of SVK as well as its features, architecture, components, and install methods. Also includes a quick-start guide.
Explains the basics of version control and different versioning models, along with SVK's depot, working copies and revisions.
Walks you through a day in the life of a SVK user. It demonstrates how to use SVK to obtain, modify, and commit data.
Discusses branches, merges, and tagging, including best practices for branching and merging, common use cases, how to undo changes, and how to easily swing from one branch to the next.
Describes the basics of the SVK depot, how to create, configure and maintain a depot, how to setup a shared repository and the tool you can use to do all this.
Explains how to configure a Subversion server for
use with SVK, and the three ways to access your
repository: HTTP, the
svn protocol, and local access. It
also covers the details of authentication, authorization
and anonymous access.
Explores the SVK client environment variables, file
and directory properties, how to
ignore files in your working copy,
and lastly how to handle vendor branches.
Describes the internals of SVK, the $SVKROOT administrative areas from a programmer's point of view. Shows how to write new tests for SVK and most importantly, how to contribute to the development of SVK.
Explains in great detail every subcommand of svk with plenty of examples for the whole family!
Covers the similarities and differences between SVK and Subversion.
Addresses common problems and difficulties using and building SVK.
Discusses tools that support or use Subversion, including alternative client programs, repository browser tools, and so on.