源代码管理工具调查

Posted jiangweiqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了源代码管理工具调查相关的知识,希望对你有一定的参考价值。

任务说明:

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

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

源代码管理工具

优点

缺点

VSS

1使用简便易学

1功能和安全性较弱

2只对 windows 平台进行支持

SVN

1安全性和版本管理功能较强

2可以实现异地开发的支持

1安装和使用多采用命令行方式

2学习曲线高

3不提供对变更管理的功能

ClearCase 

功能完善,安全性好

可以支持复杂的管理

1学习曲线和学习成本高

2需要集成 ClearQuest 才能完成完整的配置管理功能

Git

1、适合分布式开发,强调个体

2、公共服务器压力和数据量都不会太大

3、速度快、灵活

4、任意两个开发者之间可以很容易的解决冲突

5、离线工作

1、学习周期相对而言比较长

2、不符合常规思维

3、代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息

CVS

1、可以使多个用户并行工作

2可以用在你需要的地方,支持完善

3允许任意的滚回,在任意一个已递交的版本上

1版本控制某个项目下的一些核心文件比较困难

2、速度比较慢

3只允许存储文件

4为文本文件存储而设计的,其他文件类型(二进制,统一码)文件的支持几乎没有

5零或一事务原则根本没有实现

以上是关于源代码管理工具调查的主要内容,如果未能解决你的问题,请参考以下文章

源代码管理工具调查

源代码管理工具调查

源代码管理工具调查

源代码管理工具调查

源代码管理工具调查

源代码管理工具调查