The SVK version control system
svk is a decentralized version control system built with the robust Subversion filesystem. It supports karaoke players 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.
The latest stable should be acquired from SVK's CPAN page.
- Please feel free to sign up at SVKPeople and ProjectsUsingSVK.
Documentation
Basics
- SVKFAQ and SVKQuestions and SVKMeaning
- SVKTodo and SVKSucks and SVKSucksLess (Note: SVKStatus seems redundant)
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
- Russell Brown, 12-page PDF article, "SVK, A Visual Guide": http://pickscrape.woobling.org/svk-visual-guide.pdf
- autrijus, diagram: architecture diagram
- Chia-liang Kao Annotated gnuarch tutorial
- Chia-liang Kao, slides: "Version Control Without Headaches" /(Note: requires 100s of clicks to complete)/
- Ben Bucksch, "svk mini intro for Mozilla"
- Nathaniel Brown "Dual Independant Repository Development Tutorial"
- Jonathan Weiss, introductory blog article "Decentralized version control with SVK" http://blog.innerewut.de/articles/2005/05/24/decentralized-version-control-with-svk
- Painless Merging with SVK: An Interview with Chia-liang Kao by Edd Dumbill on Oreilly Net 09/20/2005
- Managing multiple local Mephisto (Ruby on Rails) repos with svk
http://octopod.info/2006/8/19/managing-multiple-local-mephisto-repos-with-svk
- Mozilla Developer Center Using SVK With Mozilla CVS
- Stig Brautaset Managing multiple wordpress blogs with SVK (link is broken)
- John Wiegley An SVK primer for Subversion users
Articles and comparisons with other version control systems.
The Book (A work in progress)
- by Michael L. H. Brouwer and Russell Brown: Version Control with SVK
Performance
- SVKvsSVNvsCVS shows a comparison between CVS, SVK and subversion performance SVT.
Development
- svk-dev mailing list. /(Please send patches for SVK to the mailing list)/
- IRC: irc.freenode.net #svk
- IRC Logs: http://colabti.de/irclogger/irclogger_logs/svk #svk irc log
This Web Site
- Unfamiliar with wikis? See http://www.c2.com/cgi/wiki?WhyWikiWorks
- This wiki is powered: day trader, pen drive, trading online Wifty
Some help with formatting your edits to this wiki.