源代码管理工具调查

任务说明:

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

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

工具 

优点

缺点

VSS

易学易用,安装和配置非常简单,不需要外部的培训。对用户的数目是没有限制的。使用 VSS 的费用是较低的。是微软的产品,可以得到稳定的技术支持。

安全性不高,功能比较基本。只能在 windows 平台上运行。

SVN

免费,支持Linux和windows。可以从任何因特网的接入点存取最新的代码,易用性正在提高。

权限设置单一,无法完成复杂的权限控制。没有生产厂家为其提供技术的支持。

ClearCase

功能比CVS、SourceSafe强大得多。ClearCase 通过多点复制支持多个服务器和多个点的可扩展性,并擅长设置复杂的开发过程。

价格昂贵,需要培训(费用高)

安装和维护远比VSS 复杂。没有专用的安全性管理机制,依赖于操作系统。

GitHub

分布式、代码是最新的,比较灵活。速度比SVN快,一旦没有网络或者服务器挂了,可以提交到本地的版本仓库,且用户基数大。

上手较难,所以要慢慢磨合。非常适用代码跟踪,但是却不是最好的设计跟踪工具。GUI混乱

原文地址:https://www.cnblogs.com/Chenjx-666/p/8610084.html