SVK

SVK
原作者高嘉良
開發者Best Practical Solutions, LLC
首次发布2003年11月19日,​20年前​(2003-11-19
最终版本
  • 2.2.3 (2010年3月21日)[1]
編輯維基數據鏈接
编程语言Perl
类型版本控制
许可协议GNU通用公共授權條款
艺术许可协议
网站metacpan.org/module/SVK

SVK(也寫作svk)是一個以Perl寫成的分散式版本控制系統(與其它的版本控制系統比較起來,像是BitKeeper和GNU arch)。

SVK的主要作者是高嘉良,使用Artistic License和GPL雙重授權的自由軟體

2006年6月5日,高嘉良加入了Best Practical(也就是Request Tracker的開發公司,同時也是SVK的重度使用者)。而SVK也變成了Best Practical的一項產品[2][3]

2009年5月28日,高嘉良在邮件列表中宣布SVK将停止开发(页面存档备份,存于互联网档案馆)。

特色

SVK 使用 Subversion 的檔案系統,但是提供了更多的特色:

  • 离线操作,比如 “checkin”,“log”,“merge”。
  • 分布式分支。
  • Lightweight checkout copy management (no .svn directories).
  • Advanced merge algorithms, like star-merge and cherry picking.
  • Changeset signing and verification.
  • 能对Subversion,Perforce和CVS的版本库进行镜像和操作。

參見

  • List of revision control software
  • Comparison of revision control software
  • Subversion
  • GNU arch,the source of inspiration for svk's star-merge feature
  • Monotone,another open-source distributed SCM tool
  • Mercurial,another open-source distributed SCM tool

参考文献

  1. ^ https://metacpan.org/changes/distribution/SVK; 检索日期: 2019年7月24日.
  2. ^ (英文) Best Practical Solutions Announces SVK Acquisition (页面存档备份,存于互联网档案馆
  3. ^ (英文) Best Practical Solutions Announces SVK Acquisition - Total World Domination Plan Proceeding Apace (页面存档备份,存于互联网档案馆

外部連結

维基共享资源上的相关多媒体资源:SVK
年代是指第一次發行的穩定版本, 斜体表示軟體不再維護。
主從式架構
  • SCCS英语Source Code Control System (1972)
  • RCS英语Revision Control System (1982)
  • CVS (1990)
  • CVSNT英语CVSNT (1998)
  • Subversion (2000)
  • 分散式控制
    免费或自由软件
  • GNU arch (2001)
  • Darcs英语Darcs (2002)
  • DCVS英语Distributed Concurrent Versions System (2002)
  • SVK (2003)
  • Monotone (2003)
  • Codeville英语Codeville (2005)
  • Git (2005)
  • Mercurial (2005)
  • GNU Bazaar (2005)
  • Fossil (2007)
  • 商业软件
    • Sun WorkShop TeamWare英语Sun WorkShop TeamWare (1990年代?)
    • Code Co-op英语Code Co-op (1997)
    • BitKeeper (1998)
    概念
    • 列表英语List of version control software
    • 比較