源代码管理工具调查

任务说明:

一、找出并了解当前较为流行的几种源代码管理工具(至少三种);

二、建立表格对这些源代码管理工具的优缺点进行比较分析。

源代码管理工具

优点

缺点

SVN

1、 安全性和版本管理功能较强,可以实现异地开发的支持

2、  是开发源码软件,无需支付购买费用

1、 安装和使用多采用命令行方式,学习曲线高,同时不提供对变更管理的功能

2、 权限设置单一,无法完成复杂的权限控制

VSS

1、 使用简便易学

2、 可以得到稳定的技术支持

1、 功能和安全性较弱

ClearCase

 1、功能完善,提供 VSS, SVN所支持的功能,但不提供变更管理的功能2、安全性好,可以支持复杂的管理3、技术支持。Rational 公司已被 IBM 公司收购,所以有可靠的售后服务保证。

1、 学习曲线和学习成本高,需要集成 ClearQuest 才能完成完整的配置管理功能

2、 成本需要考虑的费用除购买 license 的费用外,还有必不可少的技术服务费用

CVS

1、 支持几乎所有的操作系统

2、 使用比较简单,只需对配置管理做简单培训即可

3、 安全性高,CVS服务器有自己专用的数据库,文件存储并不采用“共享目录”方式,所以不受限于局域网

1、 速度一般

2、 安装、配置较复杂

3、 缺少相应的技术支持

原文地址:https://www.cnblogs.com/CHENGSIYI/p/8610790.html