一、CVS托管的文件夹和文件在资源管理器下有显目的标识一目了然。如
1、 、 CVS托管的文件夹和文件标识。
2、 本机上改动过的文件。
3、还有一些标识,目前没法截图。大家用了就会知。
二、操作简单,就两步:更新(下载别人上传到CVS上的代码)与提交(上传自己改动的代码)。而且不用担心代码会被覆盖,它会自动合并代码,如不能合并的话它会提示你手动合并。VSS操作较复杂,而且还有很多选项。一不小心就前功尽弃了。
三、它能感知用任何编辑器对代码文件的修改,而VSS只能感知用VC对代码的改动。
四、在上传代码时,它会出现一个代码文件上传列表窗口,方便你与CVS上的版本比较自己在哪做了改动,进而确认是否要上传。这样它不会把误改和一些测试代码上传。而VSS没发现有这个功能。
五、它可以查阅你在整个项目中改动了哪些文件,只要做一个假的上传动作就可以了。而VSS没发现有这个功能,害得我们经常签出了忘了签入。
六、代码修改方便,随时欢迎修改。而VSS默认是只读的,不能改。
七、现在VSS上出现了大量的*v1.0, *v2.0, *v3.0这样的文件。本来是版本自动管理,现在成为了人工管理了。有背初衷。从另一方面说明了这个VSS不好用。
八、CVS是免费的,而VSS是收费的,到时我们连VC也用免费的,缩减开发成本,为公司省一大笔钱,说不定公司会把省下的钱打到我们帐上呢 ^-^ 。
有如此多优点,为什么不用呢?