flyisland
  • 2004-02-26

    Subversion 1.0 Release

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://flyisland.blogbus.com/logs/101304.html

    这个消息真让人高兴 :D
     
    大概是在2001年的时候,当时我正关注软件开发管理的问题,对什么源代码版本管理、bug跟踪等等十分感兴趣,源代码管理先后用过PVCS、CVS、VSS、Clearcase,bug跟踪用过ClearQuest。就在那时留意上了Tigris网站,并注意到Subversion这个项目,它的目的赫然写着:取CVS而代之(a compelling replacement for CVS),觉得这个口气未免大了些。
     
    不过阅读了该项目的设计文档,加以了解后,我就喜欢上了这个项目,理由如下:
    1、开发者
    Karl Fogel,“Open Source Development with CVS ”一书的作者,是CVS用户必读之书;同时也是网站www.cyclic.com(即现在的www.cvshome.org网站)的创建者之一。有如此重量级的开发人员参与的项目,岂能忽视;
    2、数据库后端
    从它的设计文档来看,Subversion将采用数据库来实现后端的版本文件系统,这将使得版本控制的备份操作(增量备份/在线备份)变得相当容易。这比其他直接使用文件系统来实现版本管理都好。
    3、支持Webdav/DeltaV
    我当时用过的几种版本工具中,觉得Clearcase是最强大的;而在查看了DeltaV协议后,我认为该协议涵盖了Clearcase的所有功能点,并且显得更加规范。
     
    不过接下来的等待可真是漫长,我大至数了一下,从项目启动到正式发1.0版本一共经历了58个小版本,历时三年零四个月。漫长的等待总算有个结果,希望Subversion能够快速推广,实现它的目标:取CVS而代之。
     
    资源:
    Subversion Book: http://svnbook.red-bean.com (强烈推荐学习资料,第一章有Subversion的历史由来)

    随机文章:

    Spring Web Flow 2005-06-05

    收藏到:Del.icio.us




    Tag:技术

    评论

  • 哦,关注一下。下载试试看