码迷,mamicode.com
首页 > 其他好文 > 详细

源代码管理工具调查

时间:2018-03-23 14:15:30      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:二进制   信息   clearcase   优点   保密   克隆   公共服务   灵活   工具   

任务说明:

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

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

源代码管理工具

优点

缺点

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零或一事务原则根本没有实现

源代码管理工具调查

标签:二进制   信息   clearcase   优点   保密   克隆   公共服务   灵活   工具   

原文地址:https://www.cnblogs.com/jiangweiqi/p/8629734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!