源代码管理工具调查

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

  SVN、CVS、VSS、CC、

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

工具

优点

缺点

SVN

(1) SVN对中文的支持比较好,操作较简单,使用起来难度不大;

(2) 管理方便,逻辑明确,可以保证安全性。

(3) 支持重命名、支持文件和目录拷贝、支持远程存储仓库的备份、支持传递变更到父仓库、支持仓库权限、支持部分变更集、支持跟踪线性的文件历史、

(1)服务器压力大,使得数据库容量剧增;

(2)过于依赖服务器,且不适合开源开发。

CVS

(1)本地文件与库的关系可以多对多;

(2)库中文件存放方式为完全用户可见存放方式,与客户端文件夹结构完全一致。

(1)不支持本地文件重命名提交,删除很麻烦;

(2)管理员很难清楚知道项目有多少个用户名 的权限和密码。

VSS

(1)版本控制简单。

(2)可以锁定核心代码;

(3)安装配置,使用较简单。

(1)自身安全性较差;

(2)只支持Windows,平台单一;

(3)适合小团队开发,工作效率低。

CC

(1)可以提供众多的迁移工具;

(2)不是独立软件,可以结合其他软件;

(1)操作难度高,需要管理员;

(2)针对不同的行业,没有变化;应对问题的处理速度慢。

原文地址:https://www.cnblogs.com/Sir00437/p/8638068.html