首页 > 技术新闻, 编程工具 > Martin Fowler 在 ThoughtWorks 内部关于版本控制工具的调查

Martin Fowler 在 ThoughtWorks 内部关于版本控制工具的调查

2010年3月13日 发表评论 阅读评论 872 人阅读    

文章来源 martinfowler.com

从2010年2月23日至3月3日,Martin Fowler 在 ThoughtWorks 内部通过开发人员邮件列表进行了一个关于版本控制工具的小调查,共收到99个回复。下面是调查选项定义和调查结果:

  • 非常好 (如果不是最好也非常接近了)
  • 还行 (不是最好,但是我还是愿意使用)
  • 问题多多 (我可能会因此强烈建议我的团队使用其他同类工具)
  • 危险 (非常糟糕的工具,我认为 ThoughtWorks 不应该使用它)
  • 不知道 (我还没有使用过此工具)
  • 回复数 (对此工具的回复总数,包括“不知道”选项)
  • 好评率 ((“非常好”+“还行”)/回复数)
名称 非常好 还行 问题多多 危险 不知道 回复数 好评率
Subversion 20 72 6 1 0 99 93%
git 65 19 1 0 14 85 99%
Mercurial 33 27 2 0 36 62 97%
ClearCase 0 3 14 41 41 58 5%
TFS 0 0 32 22 44 54 0%
CVS 0 14 59 11 15 84 17%
Bazaar 1 13 3 0 80 17 82%
Perforce 1 26 16 1 54 44 61%
VSS 1 1 11 64 22 77 3%

Martin Fowler 补充道:

  • Subversion,git,和 Mercurial 都得到了较高的好评率,git 得分最高。
  • 大部分人认为 VSS 很危险,不过也有一两个人认为它还不错。
  • 大家都不太喜欢 TFS 和 ClearCase,并认为 ClearCase 更为危险。
  • 我们不用太拘泥于具体数据,特别是对于那些不好的工具的差评都无太大区别,而对于那些优秀的工具的好评却很有一些不同。

Martin Fowler 反复强调这只是一个公司内部的调查,并无误导市场的意思,大家如果感兴趣的话可以点击 文章来源 阅读原文,以及另一篇关于版本控制的文章 VersionControlTools





好烂啊有点差凑合看看还不错很精彩 (3 人打了分,平均分: 3.33 )
Loading ... Loading ...
  1. wpxhglh
    2010年3月13日09:06 | #1

    用了将近一年clearcase,的确问题多多

  2. uframer
    2010年3月13日09:47 | #2

    ClearCase很麻烦,我还是另架了一套Git用

  3. 2010年3月13日15:36 | #3

    公司用SVN,自己用Mercurial。

  4. mine260309
    2010年3月13日21:30 | #4

    我更喜欢Clearcase,非常强大,虽然一开始用起来得用心学习否则确实容易出问题,但大型项目用clearcase之后会非常便于开发和管理。

  5. 2010年3月14日12:03 | #5

    我用perforce比较多,因此觉得其功能非常强大。Martin Fowler的调查对象可能还是偏向于svn,git的用户吧

  6. shang
    2010年3月15日10:32 | #6

    公司还在用cvs,苦啊

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

无觅相关文章插件,快速提升流量