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

svn等控件的优缺点

时间:2016-08-10 19:26:20      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:

VSS

VSS优点:安装、配置、使用均较简单,很容易上手使用;操作简单,容易掌握;权限划分可到文件夹级,有Read、Check-Out & Check-In、Add/Rename/Delete、Destroy四种权限级别。

缺点:权限管理基于文件共享形式,只能从文件夹共享的权限设定对整个库文件夹的权限,而且必须要有可写权限;版本管理和分支管理只能靠人为的手工设置;版 本发行时,只能手工挑选对应的版本文件进行发布;安全性不高,基于文件系统共享实现对服务器的访问,需要共享存储目录,这样用户可以对VSS的文件夹执行 删除操作。

CVS

优点:CVS支持远程管理 CVS可以跨平台,支持并发版本控制,而且免费

缺点:相对功能单一、简陋,适用于几个人的小型团队

SVN

包括了CVS 的大多数特点外,还有一些新的功能,如:文件目录可以方便的改名、基于数据库的版本库、操作速度提升、权限管理更完善等。

ClearCase(闭源集中式)

缺点:ClearCase 太贵,易用性差,培训费用很贵,没有培训,很难上手使用。

GIT(开源分布式)

GIT 是一款免费的、开源的、分布式的版本控制系统, 采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便

其最大特色就是“分支”及“合并”操作快速、简便。支持离线工作,GIT是整个项目范围的原子提交,而且GIT中的每个工作树都包含一个具有完整项目历史的仓库。

Mercurial(开源分布式)

优点:更轻松的管理。 更健壮的系统。对网络的依赖性更低

简单易学、易于使用;轻量级,运行快速;可扩展性,易于根据用户需求自行定义、扩展。

svn等控件的优缺点

标签:

原文地址:http://www.cnblogs.com/cfbaoshijie/p/5757929.html

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