版本管理工具功能对比

当前常用的几个版本管理工具有:Visual Source Safe VSS)、Concurrent Version SystemCVS,并行版本系统)、Rational ClearCase & ClearQuest (CC)ClearCaseSubversionSVN)等等,这些版本管理工具中,有些不支持多人对一个文档的同时操作(尤其是源码),有些支持多人同时操作,但功能还不能满足大规模软件开发过程的需要,如自动合并的功能。以下是这几个版本管理工具的功能对比:

版本管理工具功能对比

           版本管理工具

简要功能概述

CVS

CC

SVN

TFS

VSS

自动保留最新状态

不支持

支持

支持

支持

不支持

文件、目录移动和重命名

不支持

支持

支持

支持

支持

移动或重命名后智能合并

不支持

支持

不支持

不确定

不支持

文件目录复制

不支持

支持

支持

支持

支持

远程存储与响应

需要插件

不支持

需要插件

TFS Proxy

需要其它工具

更改父文件夹

不支持

支持

支持

不支持

需要其它工具

权限控制

受限

支持

支持

支持

支持系统自带权限

变更

不支持

不支持

半支持

支持

不支持

历史记录

支持

支持

支持

支持

两版本对比

版本对比

支持

支持

支持

支持

支持

没个文件批注信息

不支持

支持

不支持

不支持

不支持

部署难易程度

好部署

难部署

中级难度

部署复杂

非常容易

命令行

三种命令

命令友好

支持

命令支持丰富

支持基本操作

远程支持

很好

Widows网络共享

可移植性

中级

很好

可移植

难移植

用户界面

很好

Windows Unix

很好

集成Visual Studio

独立界面

 

更多详细的功能对比可以参考:

http://better-scm.berlios.de/comparison/comparison.html

你可能感兴趣的:(版本管理)