我倾向于感觉这里的大多数人认为SVN是镀金的好东西,而VSS是有史以来设计的最糟糕的程序(至少在版本控制方面)。
话虽如此,为什么呢?我使用过一些CVS,而我目前的工作使用的是VSS,从团队的角度来看,我真的不能区分太多区别。我所看到的大多数差异都是表面上的。诚然,我也没有尝试做任何分支/合并,但是作为一个程序员,他进来了,签出文件,处理这些文件,并在一天结束时签入它们,为什么我要一个比另一个呢?
发布于 2008-11-20 18:29:59
Microsoft使Visual Source安全,但不会在内部将其用于任何规模较大的项目。在我的书中,这是反对它的一个主要标志。在大型项目中使用它,你会明白为什么;它很慢,如果你决定让它自动合并任何东西,上帝会帮助你。
发布于 2008-11-20 18:45:50
VSS不是最新的,因此在来自另一个用户的大型签入期间获取atomic将导致文件集不完整。如果在WAN上工作,由于VSS的设计是在共享上工作,这种情况也会变得更糟。
https://stackoverflow.com/questions/306339
复制相似问题