源代码管理工具调查
任务说明:
一、找出并了解当前较为流行的几种源代码管理工具(至少三种);
二、建立表格对这些源代码管理工具的优缺点进行比较分析;
工具 |
优点 |
缺点 |
SVN |
速度快,不止针对单个文件,允许一个文件有任意多的可命名属性,功能十分完全。 |
占用存储容量大,关心所有的文件类型,不需要你来手工操作。 |
CVN |
占用存储容量较小,允许任意的回滚,免费 |
速度慢,只允许存储文件;最初是为文本文件存储而设计的。因此其他文件类型(二进制,统一码)文件的支持几乎没有; |
VSS |
简单易学,使用费用较低;是微软产品可以得到稳定技术支持 |
只能在Windows平台上运行,安全性不是很高 |
ClearCase |
应用于复杂产品的并行开发、发布和维护,其功能划分为四个范畴:版本控制、工作空间管理(Workspace Management)、构造管理(Build Management)、过程控制(Process Control)。ClearCase通过TCP/IP来连接客户端和服务器。 |
价格贵,安装和维护复杂,ClearCase 提供命令行和图形界面的操作方式,但从 ClearCase 的图形界面不能实现命令行的所有功能。没有专用的安全性管理机制,依赖于操作系统。 |