The SVK version control system
svk is a decentralized version control system built with the robust filesystem. It supports repository mirroring, disconnected operation, history-sensitive merging, and integrates with other version control systems, as well as popular visual merge tools.
The maker of RT and a heavy user of SVK. Chia-Liang Kao, SVK's creator, became a Best Practical partner.
The latest stable should be acquired from SVK's CPAN.
- Run 'svk help intro' once you have installed SVK
SVK plays well with others: CVS, Perforce, Subversion, Arch and cvsbk
- MirrorVCP - working with CVS, Perforce, arch, cvsbk repositories
External Articles and Tutorials
- Russell Brown, 12-page PDF article, "SVK, A Visual Guide":
- Chia-liang Kao Annotated gnuarch tutorial
- Chia-liang Kao, slides: "Version Control Without Headaches" /(Note: requires 100s of clicks to complete)/
- Bieber Labs, blog articles, fast weight loss
- Ben Bucksch, "svk mini intro for Mozilla"
- Nathaniel Brown "Dual Independant Repository Development Tutorial"
- Onlamp "Collaborative Document Editing with svk"
- Jonathan Weiss, introductory blog article "Decentralized version control with SVK"
- Painless Merging with SVK: An Interview with Chia-liang Kao
- Managing multiple local Mephisto (Ruby on Rails) repos with svk
- Mozilla Developer Center "Using SVK With Mozilla CVS"
- Stig Brautaset "Managing multiple wordpress blogs with SVK"
- John Wiegley "An SVK primer for Subversion users"
The Book (A work in progress)
- by Michael L. H. Brouwer and Russell Brown: "Version Control with SVK"
- SVKvsSVNvsCVS shows a comparison between CVS , SVK and subversion performance SVT.
This Web Site
- Unfamiliar with wikis? "WhyWikiWorks"
Some help with formatting your edits to wiki.