51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 15766|回复: 38
打印 上一主题 下一主题

[原创] cvs与vss的区别是什么?

[复制链接]

该用户从未签到

1#
发表于 2007-6-19 22:29:15 | 显示全部楼层

回复:CVS和VSS的区别

1简介 VSS :VisualSourceSafe,是微软公司开发的VisualStudio开发套件中的版本控制部分。
         CVS:ConcurrentVersionsSystem,并发版本系统,是一个开源项目,可以在Unix平台下使用。
2 文件修改方式不同
    VSS采用独占模式,而CVS是一种可以并发的版本控制方式
3 项目版本管理不同
   VSS通过label来自定义一个版本号,可以解决部分版本管理的问题;而CVS提供了比较完善的项目版本管理。CVS中可以把当前的工作定义成一个版本,一旦生成版本了则版本中的数据被单独取出,处于版本中的文件将保持只读,想获得一个项目的历史版本将轻而易举。同时,对于一个项目版本内部可以调整使用不同的文件版本。
4 分支功能
二者均做了分支和合并分支的功能,但是VSS首先要做项目共享,引入要分支的项目或文件然后做分支操作,CVS则是直接对文件或者项目做分支,分支操作同时建立。
5安全性不同
CVS比VSS的安全性高,VSS一般只在局域网中使用,而CVS在局域网或广域网内都可以使用。
除了以上的这些不同,二者的开发集成和操作界面也有不同。
一般开发团队比较小的用VSS,中等规模的用CVS


请多指教~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-12 16:30 , Processed in 0.063126 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表