You're not currently signed in. Sign in.

The SVK version control system

svk is a decentralized version control system built with the robust Subversion filesystem. It supports repository mirroring, disconnected operation, history-sensitive merging, and integrates with other version control systems, as well as popular visual merge tools.

svk was originally developed by ChiaLiangKao since his sabbatical year in 2003, with the help from SVKPeople and generous SVKSponsors.

Best Practical Solutions, the maker of RT and a heavy user of SVK, acquired SVK in 2006. Chia-Liang Kao, SVK's creator, became a Best Practical partner.

  • Latest stable release is 2.0.2 (20 Jul 2007) | 1985 unit tests. 90% test coverage.]

Documentation

Basics

Getting Started

  • Run 'svk help intro' once you have installed SVK

Mailing List

Usage Notes

SVK plays well with others: CVS, Perforce, Subversion, Arch and cvsbk

  • MirrorVCP - working with CVS, Perforce, arch, cvsbk repositories

External Articles and Tutorials

  • Managing multiple local Mephisto (Ruby on Rails) repos with svk

http://octopod.info/2006/8/19/managing-multiple-local-mephisto-repos-with-svk

Articles and comparisons with other version control systems

The Book (A work in progress)

Performance

  • SVKvsSVNvsCVS shows a comparison between CVS, SVK and subversion performance.

Development

  • Source repository for other ChiaLiangKao modules (eg, SVN-Mirror) at svn://svn.clkao.org/member/clkao/modules/ (Browse)

This Web Site

  • This wiki is powered by Wifty

Some help with formatting your edits to this wiki.