In November of 2004 I stumbled across the SVK Version Control Tool, which allows you to mirror repositories and work remotely. I started playing around with it and figured it might be a good thing to document what I was doing as I was doing it so that others could learn with me. The following links are the posts (in three parts) describing what I had learned.
I also wrote up a little something about how I saw the work flow in SVK. It’s been pointed out that some commands that evolved later such as svk push and svk pull are not documented. I’ll get around to those work flows sometime. In the meantime, here’s a link to the workflow post.
- Update 12/3/2006: Augusto Bauer is putting together german translations of the tutorials. Thanks Augusto!
- Update 10/27/2006: The tutorials and workflow document are now released under an Creative Commons Attribution-ShareAlike 2.5 License. Read more here.
- Update 9/17/2006: Kato Atsushi is making Japanese translations of the above tutorials available. Thanks Kato!
Other Resources I’ve Found
Here are some other resources I’ve found:
- The SVK Book
- An article by Jonathan Weiss
- Version Control Systems Comparison from better-scm.berlios.net
- SVK for OpenACS Project Version Control
- Painless Merging with SVK: An Interview with Chia-liang Kao
Other Articles I’ve Written On The Subject of Source Control
- A Core Skill Set that All Developers Should Possess – August 2004