SVK Tutorial

SVK is a tool similar to Subversion but local in its modus operandi. You submit, revert your changes but this does not affect the remote repository.

You can therefore submit changes regularly much more regularly. When a significant change is stable, you can then submit to the remote repository to the development branch where everybody will benefit from your changes.

Same commands

All the commands of Subversion are exaclty the same in SVK, so you won't feel the difference.

  • Commiting is:
    svk ci
    
  • Or a local reverting is:
    svk revert
    

New Commands

In addition to the same Subversion commands, SVK adds some commands for syncing with the remote server.

  • Push to the server
    svk push
    
  • Pull from the server (updating)
    svk pull
    

 SVK Website Tutorial

 Distributed Version Control - Part I

 Distributed Version Control - Part II

 Distributed Version Control - Part III

 Distributed development with SVK