标签:
VSS
VSS优点:安装、配置、使用均较简单,很容易上手使用;操作简单,容易掌握;权限划分可到文件夹级,有Read、Check-Out & Check-In、Add/Rename/Delete、Destroy四种权限级别。
缺点:权限管理基于文件共享形式,只能从文件夹共享的权限设定对整个库文件夹的权限,而且必须要有可写权限;版本管理和分支管理只能靠人为的手工设置;版 本发行时,只能手工挑选对应的版本文件进行发布;安全性不高,基于文件系统共享实现对服务器的访问,需要共享存储目录,这样用户可以对VSS的文件夹执行 删除操作。
CVS
优点:CVS支持远程管理 CVS可以跨平台,支持并发版本控制,而且免费
缺点:相对功能单一、简陋,适用于几个人的小型团队
SVN
包括了CVS 的大多数特点外,还有一些新的功能,如:文件目录可以方便的改名、基于数据库的版本库、操作速度提升、权限管理更完善等。
ClearCase(闭源集中式)
缺点:ClearCase 太贵,易用性差,培训费用很贵,没有培训,很难上手使用。
GIT 是一款免费的、开源的、分布式的版本控制系统, 采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便
其最大特色就是“分支”及“合并”操作快速、简便。支持离线工作,GIT是整个项目范围的原子提交,而且GIT中的每个工作树都包含一个具有完整项目历史的仓库。
优点:更轻松的管理。 更健壮的系统。对网络的依赖性更低
简单易学、易于使用;轻量级,运行快速;可扩展性,易于根据用户需求自行定义、扩展。
标签:
原文地址:http://www.cnblogs.com/cfbaoshijie/p/5757929.html