Martin Fowler 在 ThoughtWorks 内部关于版本控制工具的调查
文章来源 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。
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
其实生活中这种人居多的 最近遇到的有一个例子:公司新来的 c++资深程序员在安装依赖的时候,在局域网内不会用网络共享分享,而是 u 盘 cv (我不是很懂 c++,但是这个操作…
如题,各位有经验没?取取经 多谢各位热心老哥发言,晚点下班我整理一下追加在这个回复下面,给后来的小伙伴做参考。 毕业这三年颈椎和腰椎太疼了,不看医生不行了,挺不住了 三院是…
刚添加完 uBlacklist 规则后发现的。终于松了口气。 首先是世界名画: 检查了很多域名,确实服务器已经关闭了 添加了过滤规则后,经常几页都没有几个结果…
合速度