论坛首页 综合技术论坛

请大家帮忙反驳公司强制使用VSS的理由

浏览 67409 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-06-17  
公司准备今年上马CMMI 3,成立了个鸟屁PMO部门,里面的人学历大都挺不错的但大部分都是些动口不动手的主,
公司开发语言主要是.NET和Java,PMO想统一使用一种代码管理工具,由于配置管理的负责人是搞VB出身的,所以
他就想让我们Java团队也跟着.net团队使用VSS,我们一直是使用SVN在进行源代码和文档的管理的,但由于我们人数不占优所以我们现在想收集一下有哪些是VSS解决不了的但CVS或SVN可以很好解决的问题然后去说服他们,请大家帮助我们这些可怜的人吧
   发表时间:2008-06-17  
Sorry, I can't type Chinese in this office.

VSS doen't support changing one file by many persons at the same time. It will lock a file when it be checked out. But CVS and SVN can merge two version together. And SVN and CVS are free.
0 请登录后投票
   发表时间:2008-06-17  
记得3年前用VSS,某个人checkout了一个文件,结果他第二天没来公司,整个team都没有办法对系统进行集成,原因是这个文件不可编辑。郁闷啊!最后只有把本地文件的属性手动改成可写,才勉强进行下面的工作。

不过,说实话,只要对相关工具的配置比较熟悉,什么版本控制工具都一样,差异远远没有想象那么大。特别,如果不进行超大团队的产品开发,一般没有什么差别。
1 请登录后投票
   发表时间:2008-06-20  
1. vss是否是 正版。

2. VSS 只支持一个人对某个人间进行修改,不支持多人同时对一个文件进行修改。这样的坏处…… 见楼上。 实际上,发生冲突的情况,非常少见。而且只要人工确认一下冲突就可以解决。非常简单。
0 请登录后投票
   发表时间:2008-06-20  
VSS没什么不好的,一直在用,我们是不会出现LS说的那种,CHECKOUT一天甚至更多时间的。
0 请登录后投票
   发表时间:2008-06-20  
理由:这年头谁还用vss? 打个比方,这年头城里谁还骑马啊...呵呵
0 请登录后投票
   发表时间:2008-06-20  
直接用git吧

如果不幸被PMO VSS了,也不是没法活了,你可以VSS+GIT, 照样可以多人同时修改同一个文件,而且还可以分布式!

详情请见"SVN+GIT=鱼与熊掌兼得":
http://rubynroll.iteye.com/admin/blogs/203133
0 请登录后投票
   发表时间:2008-06-21  
多人修改不方便,重构时会被锁住.
BTW:
上CMMI 3,吃饱了撑的吧,钱多的没地方花.
0 请登录后投票
   发表时间:2008-06-22  
至于优缺点,网上应该很多。

我的个人看法,CVS更适合大规模的,分布式的,人数较多的开发。如果考虑到同一个产品的不同版本的同时维护,BUG的merge,那当然是CVS了,VSS如果是Machine GUN那么CVS就是AK47/M4a1级别。
0 请登录后投票
   发表时间:2008-06-24  
VSS不安全。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics