The Many Faces of SVK

The Many Faces of SVK

By Michael Schwern (‎Schwern‎) from
Date: Sunday, October 14, 2007 09:00 AM
Duration: 50 minutes
Target audience: 2

SVK is a modern, distributed version control client built in Perl on top of Subversion. SVK's powerful branching and merging let's you use it in many ways that plain Subversion isn't so good at. We'll go through the ways SVK is useful in day to day programming tasks:

* An instant repository
* An enhanced Subversion client
* Teasing apart a tangled edit
* Organizing your patch submissions
* Managing vendor code
* Managing Subversion branches
* Managing your programming tasks
* Using a repository when you're offline
* Making a mirror of someone else's repository

The audience:
* Should be familiar with basic version control concepts (revisions, checkouts, checkins, diffs, updates...)
* You don't need to know Subversion (but it helps)
* You don't need to understand (or like) branching
* You don't need to understand distributed version control

Copyright © 2007 Pittsburgh Perl Mongers. Mast photo by whobee@flickr.