图来自于MartinFolwer(简称MF)本人的博客中的文章:VcsSurvey。他做的一个调查,调查样本为ThoughtWorks公司的100名(咨询师)。图的纵坐标为“回应比例”,横坐标为“赞成比例”。分别表明使用的普及程度和美誉度方面。
1. 只要看VSS,Subversion即可.其他的版本管理我们不必看。
2. VSS赞成比例3%,反馈比例78%
3. Subversion 赞成比例93%,反馈比例100%
我的问题是:为什么很多人还在使用VSS呢?所谓不太影响效率中提到的“效率”是什么样的效率呢?
还好subversion提供了统计功能,让我们可以看到道版本工具在开发过程中需要使用的频度。本数据来自于我们做的一个项目,仅仅计算开始的30个工作日的提交情况。
第一个图:项目组共提交的次数是4925次。每天平均164次。
第二个图:项目组内最多提交的程序员的提交次数为1345次。每天平均40次。
就是说,版本工具是开发者经常要用的工具。这样多的重复,理所当然应该用最好的工具。也许认为vss效率不太低的人,需要注意一点,VSS是不能提供统计告诉我们到底使用频度如何的。
为什么我非常相信 MF的调查呢?有几个原因。
1. 我曾经在csdn vip俱乐部做个调查,不过样本是10人,但是在vss和subversion的评价角度,在比例上和MF惊人的接近。美誉度是分别是5%,100%。
2. MF也是做MIS系统出身的,可以从他写的书看得出来,他做过什么音像租赁系统,医院系统之列的。系统都是看不出有什么技术含量的。但是他写的书,如《重构》,《企业建构模式》,《UML精要》,都是经典。绝非一般的沽名钓誉之人可以比拟。
3. MF所在的公司叫做Thoughtworks,成立不过十年,业务遍及各地,中国也有公司。找到的员工都是本地杰出的人物,比如国内的熊节,郑昀都是。他们两人的博客我都看了1年多了,颇有收益,后者的博客我还专门考给本部门的人看。这个公司非常强大,员工也非常强大。没有点奇特的本事,做MIS系统咨询要搞到这样的程度,不容易啊。前些天我了解到,他们的重构和敏捷方面的课程每天25000元人民币,可以有15人听。好赚钱啊。
分享到:
相关推荐
VSS2SVN is a simple utility project that aims to help migrate the contents of a source safe database to subversion. To do that, VSS2SVN uses two key assemblies: The Microsoft sourcesafe interop ...
svn for Vss2008
vss里面的数据导入到subversion里面的教程
myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题。 下载文件包括: site-1.8.22.zip --->svn离线安装包 Slik-Subversion-1.8.9-x64 --->问题修复必选...
SVN库建立及VSS数据导入SVN 一、 SVN库建立 由于事先我安装好TortoiseSVN,因此我用此工具建立版本库,非常简单的哦! 在D:\SVN新建一个文件夹(test),右键-属性-在此创建版本库,这样就完成了。 二、 VSS数据...
SVN及VSS建立标签方法
项目中使用的是1.4.7,作为eclipse的插件装的;后来又在机子上装了个TortoiseSVN 1.6.5。遇到的问题: 引用 This client is too old to work with working copy 'D:\MyEclipseWorkspace\projectName\WebRoot\WEB-...
java 版本控制:包括 SVn CVS vss 等技术
vss的svn插件 最新版本 vss的svn插件 最新版本
配置库命令操作指南:因为最近用到相关配置库没办法
<br>4、运行: vss2svn.exe --encoding=gbk --vssdir \\VSS_IP\VSS_REPOSITORY <br>5、当运行出现最后一个任务时候,在你所在的盘符下就会自动出现一个文件名为 _vss2svn的文件夹和文件名为vss2svn-dump...
罗列多CVS SVN VSS 的差异说明。
删除SVN,VSS,CVS项目文件标记 分享快乐,你会更快乐。
RapidSVN:轻量级、可视化SVN客户端RapidSVN_0.13.0.8249_PortableSoft
迭代清除文件夹下所有SVN或VSS文件,子文件夹里也可以清除
VSS转换成SVN的工具 对于原来使用VSS这个配置工具的人员来说,使用很方便
1、适用于Visual Studio的SVN插件AnkhSVN,支持(VS2015、VS2017、VS2019)VS-SVN插件 2、del-svn.reg : 一键删除文件夹下所有SVN相关文件,解除SVN关联。
SVN安装客户端后需要安装此插件才能和 Microsoft Visual Studio 2005 Microsoft Visual Studio 2008 Microsoft Visual Studio 2010 上开发与服务器关联 上传和获取
myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题
vss库迁移到svn库的一种方法,附带涉及到的小工具