- SVK
SVK (also written svk) is a decentralized
version control system written inPerl , with a hierarchical distributed design comparable to centralized deployment ofBitKeeper andGNU arch . The primary author of svk isChia-liang Kao (Chinese: 高嘉良). Like Perl, it is distributed under theArtistic License and theGNU General Public License , making svkfree software .On
June 5 ,2006 , Chia-liang Kao joinedBest Practical , makers ofRequest Tracker (and also heavy users of SVK), and SVK became a Best Practical product [http://use.perl.org/~jesse/journal/29812] [http://bestpractical.com/news/svk.html] .Features
SVK uses the Subversion filesystem but provides additional features:
*Offline operations like "checkin", "log", "merge".
*Distributed branches.
*Lightweight checkout copy management (no ".svn" directories).
*Advanced merge algorithms, like "star-merge" and "cherry picking".
*Changeset signing and verification.
*Can mirror and operate on Subversion,Perforce and CVS repositories.See also
*
List of revision control software
*Comparison of revision control software
*Subversion
*GNU arch , the source of inspiration for svk's star-merge feature
*Bazaar, another open-source distributed SCM tool
*Git, another open-source distributed SCM tool
*Monotone, another open-source distributed SCM tool
*Mercurial, another open-source distributed SCM toolExternal links
* [http://svk.bestpractical.com/ SVK Homepage]
* [http://bestpractical.com/ Best Practical]
* [http://www.perl.com/pub/a/2004/03/03/svk.html Perl.com article on SVK]
* [http://www.bieberlabs.com/wordpress/svk-tutorials SVK Tutorials]References
Wikimedia Foundation. 2010.