Edit Rename Changes History Upload Download Back to Top

SVK

From Ted Leungs blog:

I'm not sure how to give a one sentence summary of SVK , but one way of describing it is as a meta proxy for version control systems. It allows you to work with a CVS, Subversion or Perforce repository using Subversion level functionality, including atomic commits, etc. A lot of work has been done to make offline performance better than Subversion. That's interesting by itself, because it means that you can work with CVS at a higher level of functionality without switching to Subversion.

The SVK team has also added the ability to do star merging, thereby solving the repeated merge problem, which yields functionality at the level of arch. SVK repositories can also be decentralized, much like arch repositories.

The only downside to SVK is that it's written in Perl (some folks will find that to be an advantage). Also, at the moment, installing SVK is a bit difficult, particularly on Windows, but the SVK team said that when Subversion 1.1 comes out they'll work in making installable binaries for Windows.



Edit Rename Changes History Upload Download Back to Top