VSS、CVS、SVN和ClearCase几种配置管理工具的评估和比较
19页1、VSS、CVS、SVN和ClearCase等配置工具的评估和比较 版本 修订历史记录日期版本说明作者2007-09-061.0新建目 录1概述42主要功能说明42.1Internet网络访问和远程管理52.2并行开发支持62.3跨平台开发支持62.4开发操作使用的便利性62.5信息安全性73性能详述73.1VSS73.2CVS73.3SVN83.4ClearCase163.4.1控制任何文件的版本173.4.2在版本树中组织元件发展的过程173.4.3使用常见的检出/编辑/检入范例183.4.4通过分支功能支持并行开发193.4.5自动的比较和版本间的归并191 概述Visual SourceSafe:微软的版本控制工具,仅支持Windows操作系统。虽然简单好用,但是仅适用于团队级开发,不能胜任企业级的开发工作。 Clearcase:IBM旗下Rational公司(2003年被IBM收购)的一款重量级的软件配置管理(SCM, Software Configuration Managemen)工具。与CVS和VSS不同,Clearcase涵盖的范围包括版本控制、建立管理、工作空间管理和
2、过程控制。从最初的软件配置计划,到配置项的确立,从变更控制到版本控制,Clearcase贯穿于整个软件生命周期。 Clearcase支持现有的绝大多数操作系统,但它的安装、配置、使用相对较复杂,并且需要进行团队培训。 CVS:Concurrent Versions System。CVS 是有着三十年以上的时间的考验。CVS是开放源代码软件世界的一个伟大杰作,由于CVS功能强大,跨平台,支持并发版本控制,而且免费,所以它在全球中小型软件企业中得到了广泛使用。CVS最大的遗憾就是缺少相应的技术支持,许多问题的解决需要自已寻找资料,甚至是研究源代码。CVS是一个典型的服务器/客户端软件,有UNIX版本的CVS 、Linux版本的CVS和WINDOWS版本的CVS。CVS支持远程管理,项目组分布开发时一般都采用CVS。 SVN:Subversion。采用了更先进的分支管理系统,它的设计目标就是取代CVS,CVS纵然易用,但也有一些与生俱来的缺点,比如CVS不支持文件改名,只对文件控制版本而没有针对目录的管理等。之后CVS 的创始人之一在其现任公司的资助下开发了SVN,用以针对CVS 的一些弱点
3、进行改进。2 主要功能说明CVS纵然是一个老牌的工具产品,并也对开源事业有贡献,但CVS的命令行操作着实让一些使用者头疼。在对一个特定版本的文档Check in的时候,需要输入一长串的路径名、文件名。在操作易用性上与CVS形成对比的是微软家族的VSS。作为微软的产品,在图形界面化操作上自不用多言,但VSS只能适用于小团队的开发工作。VSS是很好的入门级工具,但它的一些功能太过于“入门”,在验证密码、保存密码这些基本功能上处理的不尽人意。适用于大型软件开发的有“中坚级”的Clearcase,用它来管理一些小型的项目管理有些“大材小用”。Clearcase支持目录版本管理、异地团队开发、视图、多服务器等强大功能,所以一些大公司把它做为一、二级产品管理用,但同样它的价格也不菲。CVS是开源的,免费的,更何况它还有一个理想的替代者SVN。SVN的设计专门针对CVS的问题作了改进,命令的设计更为合理,对二进制文档和目录这样的数据加强了控制能力,并且吸收了VSS的lock-modify-update(release)的模式和modify-merge模式的优点这两种方式在一定程度都支持并作了优化,没
4、有提高使用的复杂度。由于SVN的设计结构很好,所以很容易为它开发客户端,还有WEB模式的,可以远程管理,支持RSS更改订阅。功能名称Internet网络和远程管理并行开发跨平台开发操作的便利性信息安全性VSS最新发布版本VSS8.0可支持此功能最新发布版本VSS8.0支持此功能仅支持Windows 操作系统安装、配置、使用均较简单,很容易上手使用安全性不高,基于文件系统共享实现对服务器的访问,需要共享存储目录,这样用户可以对VSS的文件夹执行删除操作。CVS支持,速度一般支持支持几乎所有的操作系统安装、配置较复杂,但使用比较简单,只需对配置管理做简单培训即可安全性高,CVS服务器有自己专用的数据库,文件存储并不采用 “共享目录”方式,所以不受限于局域网。SVN相比CVS,更加适合基于互联网协作开发的团队,速度也更快相比CVS,能够保证所有的修改都入库生效同上同上同上ClearCase速度最快,且不受网络连接带宽的限制、防火墙以及安全问题的影响。支持支持常见的平台安装、配置、使用相对较复杂,需要进行团队培训安全性不高,采用C/S模式,需要共享服务器上的存储目录以供客户端访问2.1 Int
《VSS、CVS、SVN和ClearCase几种配置管理工具的评估和比较》由会员大米分享,可在线阅读,更多相关《VSS、CVS、SVN和ClearCase几种配置管理工具的评估和比较》请在金锄头文库上搜索。
幼儿园小班社会《谁偷吃了我们的菜》
2023年企管部工作计划汇总9篇
超市收银员工作总结模板(二篇).doc
招聘工作总结模板(3篇).doc
九年级化学酸碱盐
道路地坪施工方案
最新管涵施工技术交底
2023实习总结范文(六篇).doc
A电动车商业计划书.doc
变配电室电缆沟施工工艺标准
《对手你好》阅读理解训练答案哪里有?8203;
小小班上学期评语
病区备用药品管理制度简单版(四篇).doc
公司保险员工年末总结实(2篇).doc
负荷分级及供电要求
采煤机司机保证书
土工合成材料在灰库工程中的应用
2023关于计算机实训心得体会(网页课程设计).doc
势阱中粒子运动的能级和波函数毕业论文
2022年有关师范生实习自我鉴定
2023-02-15 11页
2023-12-18 21页
2023-02-06 4页
2023-09-03 74页
2023-09-29 31页
2023-05-30 112页
2023-03-03 7页
2023-12-29 22页
2022-11-30 15页
2022-12-12 21页