学习笔记:SVN与CVS优缺点对比

开发 项目管理
在学习SVN的过程中,你经常会遇到SVN优缺点问题,在这里向大家介绍一下SVN与CVS优缺点,希望通过的介绍大家对SVN与CVS优缺点有清晰的认识。

本节和大家一起学习一下SVN与CVS优缺点,通过对比我们可以看出SVN和CVS二者谁更具有优势,欢迎大家一起来学习SVN与CVS优缺点。下面是具体介绍。

SVN与CVS优缺点:

1.对重命名、删除文件的支持
cvs:不支持本地文件重命名提交
删除分remove和erase两种前者把本地和库中文件都删除后者只是删除本地文件
不能删除文件夹
svn:支持文件重命名提交系统会提示删除旧文件,创建新文件
删除本地文件提交库中文件也被删除

2.对中文路径名的支持
cvs:支持的比较好
svn:要将权限控制文件保存为svn支持的UTF-8格式。

3.本地文件与库的对应关系
cvs:可以多对多
svn:一个库可以有多个工作目录但一个工作目录只能对应一个库虽然可以更改库位置但是要求很严格。下面我们看一下SVN与CVS优缺点比较中库中文件存放方式介绍。

4.库中文件存放方式
cvs:完全用户可见方式与客户端文件夹结构完全一致(cvs生成文件除外)
svn:与vss相似,看不到文件真正的内容

5.用户、权限管理
cvs:管理员很难清楚的知道一个项目到底有多少个用户各用户的权限和密码是什么只能用分组的方式管理用户而且密码和权限还是不清晰
svn:查看、修改配置文件即可

6.权限
cvs:有read、write、creat、none这四种权限,任何人不能删除文件夹(admin也只能跑到服务器上把相应文件夹残忍删除?我暂时只知道这个方法……汗-_-‖)
svn:只有read、write、none三种权限creat和delete权限好象和write是捆绑在一起的,关于两者备份的比较因为工作调动也没有继续研究,希望以后有时间再完善这份比较吧。本节关于SVN与CVS优缺点介绍完毕。

【编辑推荐】

  1. Lniux和Windows下如何删除SVN版本信息?
  2. 不常用SVN命令行在Linux中使用
  3. 技术分享:如何删除SVN备份库
  4. SVN基本操作之新手上路
  5. 跟踪报道SVN客户端常用命令 

 

责任编辑:佚名 来源: it168.com
相关推荐

2010-05-19 16:15:05

SVN与CVS

2010-05-31 14:42:14

SVN与CVS优缺点

2010-05-28 15:14:20

SVN全称

2024-01-04 08:00:22

时序数据库项目

2011-08-19 09:21:42

2017-11-17 10:46:13

NginxApache服务器

2019-01-24 13:40:58

机器学习深度学习人工智能

2013-06-26 10:25:39

2016-08-10 08:14:13

虚拟主机海外主机

2016-09-08 14:50:59

AndroidiPhoneiOS

2019-10-31 11:16:57

Web框架Angular

2020-06-18 16:05:20

机器学习人工智能算法

2010-05-19 16:29:12

SVN与CVS的区别

2010-05-19 16:45:26

2010-05-19 16:57:49

SVN与CVS的区别

2019-02-26 15:23:01

数据安全磁盘

2009-06-19 18:36:15

JPAHibernate

2010-05-19 15:57:38

CVS与SVN

2011-07-07 10:33:57

项目管理

2010-05-28 14:57:42

SVN-Importe
点赞
收藏

51CTO技术栈公众号