由于VSS(Visual Source Safe,微软提供的一个版本管理工具)实在是bug太多,而且公
司有大陆和台湾共同开发程序的需求,最近一段时间项目组开始试用大名鼎鼎的subversion。
我们装的是Windows版本,在客户端安装了TortoiseSVN,集成到浏览器里,直接点击鼠
标右键进行操作,感觉还是挺方便的。
但是由于项目组的很多成员以前一直用的是VSS,习惯了锁定-修改-解锁的方案,而
subversion缺省支持的是拷贝-修改-合并的方案,所以他们觉得很不适应,老是觉得我修改一个
文件好好的,结果签入的时候发现冲突,需要手工合并文件,实在太麻烦了。其实我认为这有两
个问题,一个是人的习惯,改变一个已有的习惯的却不是容易的事,还有就是项目管理存在很大
问题,一个文件经常性的发生几个人同时修改,这很能说明问题了。
可以这么说,如果项目组人不多,小组人员以新人为组的,主管项目配置管理也不是很
强的还是用VSS比较好,毕竟微软的东西大家用习惯了。而如果对小组成员和管理上比较有信心
的,还是推荐采用subversion。
现在微软的VSTS马上就要发布了,我们决定到时后转过去。