源代码管理工具优缺点

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

  Visual Source Safe(VSS)、Concurrent Version System(CVS)、Subversion(SVN)、GitHub、ClearCase

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

工具 优点 缺点
SNV

1、管理方便,集中式服务器更能保证安全性,逻辑明确,符合一般人思维习惯

2、代码一致性非常高,可实现异地开发

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

、服务器压力太大,数据库容量暴增

2、如果不能连接到服务器上,基本上不可以工作,看上面第二步,如果服务器不能连接上,就不能提交,还原,对比等等

3、不适合开源开发

GitHub

1、速度快,简单且很流行

2、用户可以十分轻易地找到海量的开源代码

1、学习周期相对而言比较长,要求人员素质比较高

2、只对 windows 平台进行支持,不能运行在其他操作系统上

3、代码保密性差

ClearCase

1、软件行业公认的功能最强大的配置管理软件。

2、有可靠的售后服务保证

1、安装和维护远比 VSS 复杂

2、费用昂贵导致用户少

3、学习曲线高

VSS

1、易学易用

2、费用相对较低的,对用户的数目是没有限制的

3、有稳定技术支持

1、VSS 只能在 windows 平台上运行,不能运行在其他操作系统上,且VSS 的安全性不高

2、不能提供对异地团队开发的支持

原文地址:https://www.cnblogs.com/lxx12/p/8642591.html