-
2009-06-02
基于Subversion的分布式版本控制系统SVK宣布停止开发 - [技术]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://flyisland.blogbus.com/logs/40346988.html
上周(5.28)在邮件列表中看到这封邮件“The Future Of SVK”,在邮件的一开始,SVK的创始人Chia-liang Kao (高嘉良)就开门见山地宣布“We at Best Practical will no longer be actively developing SVK”。
在这封邮件里,高嘉良提到他自己在2003年开始SVK的开发的时候,只是想着能够在离线或旅游的时候继续进行,从“让Subverion支持分散式开发”的角度来看,可以认为SVK是任务完成了。去年我在找寻Subversion离线使用方案的时候,写了这篇blog“通过svk,离线使用subversion”简单介绍了SVK的用法。
高嘉良没有提到停止开发SVK的具体原因,倒是说一开始决定采用Subversion的文件系统作为SVK的后端,最终变成了SVK最主要的技术问题,因为发现它不适合于复杂合并的情况。
目前在分布式版本管理工具这个领域,引人注目是主要是Git和Mercurial,SVK的用户应该很少,从5月28日高嘉良在邮件列表宣布这一消息后,只有为数不多的回应,同时我也没有在其他什么地方看到相关新闻。但无论如何,SVK的确是一个能够满足“让Subverion支持分散式开发”要求的工具,写这篇新闻,算是一个小小的纪念吧。
后记:发现Mercurial已经获得Google Code的官方支持,在Analysis of Git and Mercurial这篇文章中,Google Code团队对两个工具进行了分析比较,并解析选择Mercurial的原因。随机文章:
通过svk,离线使用subversion 2008-11-16Google App Engine支持Java,个人的一些想法 2009-04-13自动生成Powerpoint 2009-02-28卓越、淘宝等网购站点应该改进的地方 2008-11-22Google中国地图的偏差 2008-04-22
收藏到:Del.icio.us








