`
thinkerAndThinker
  • 浏览: 285211 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

cvs与svn的比较

 
阅读更多

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


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


3 本地文件与库的对应关系
cvs:可以多对多
svn:一个库可以有多个工作目录但一个工作目录只能对应一个库 虽然可以更改库位置但是要求很严格


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


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


6 权限
cvs:有read、write、creat、none这四种权限,任何人不能删除文件夹(admin也只能跑到服务器上把相应文件夹残忍删除?我暂时只知道这个方法……汗-_-‖)
svn:只有read、write、none三种权限 creat和delete权限好象和write是捆绑在一起的

分享到:
评论

相关推荐

    将cvs转换为svn库的工具cvs2svn

    **二、cvs2svn的安装与配置** 1. **获取cvs2svn**:根据给定的文件名`cvs2svn-2.2.0`,你可以访问其官方网站或者通过包管理器下载最新版本的cvs2svn。确保选择与你的操作系统兼容的版本。 2. **安装**:解压下载的...

    CVS 2 SVN 指导

    ### CVS到SVN迁移指南:理解与实践 在软件开发领域,版本控制系统是不可或缺的工具,帮助团队管理和追踪代码的变化。随着技术的发展,Subversion(SVN)因其强大的功能和性能逐渐取代了早期的Concurrent Versions ...

    我的cvs2svn笔记

    1. **CVS与SVN对比**:CVS是一个早期的版本控制系统,而SVN在它基础上进行了改进,提供了更好的版本管理和团队协作功能。SVN支持分支和合并,拥有强大的日志查询能力,并且可以更好地处理大型项目。 2. **cvs2svn...

    cvs2svn-2.4.0.tar.gz

    cvs2svn is a program that can be used to migrate a CVS repository to Subversion (otherwise known as "SVN") or git. Documentation: The list of cvs2svn features explains briefly why converting a ...

    CVS与SVN区别

    CVS(Concurrent Versions System)和SVN(Subversion)都是源代码版本控制系统,用于管理和跟踪文件及目录的变更。它们都属于SCM(Software Configuration Management)工具,但两者之间存在显著的区别。 1. **...

    从CVS迁移至SVN的两种方法

    【从CVS迁移到SVN的两种方法】 随着版本控制系统的发展,越来越多的团队选择从CVS(Concurrent Versions System)转向SVN(Subversion),因为SVN提供了更强大的功能和更好的用户体验。本教程将详细解释如何使用两...

    CVS和SVN配置学习

    10. 选择与比较: - CVS适合小型项目或对新特性需求不高的场景,而SVN因其更好的性能和安全性,更适合大型项目或团队协作。 通过深入学习和实践CVS与SVN的配置,开发者可以更好地掌握版本控制的技巧,提高团队协作...

    CVS迁移SVN工具亲测可用

    在进行CVS到SVN迁移时,可能需要与RCS交互来获取CVS仓库的信息。不过,这通常由cvs2svn内部处理,用户一般不需要直接操作rcs57pc1。 **UnxUpdates** `UnxUpdates` 不是标准的CVS或SVN工具,但在某些情况下,可能被...

    将CVS库转换为SVN库

    随着版本控制系统的发展与演进,从较早的集中式版本控制系统(如CVS)到更先进的Subversion(SVN),开发者们经常面临将现有CVS仓库迁移到SVN的需求。本文将详细介绍如何在Windows环境下完成这一过程,并给出具体的...

    Svn 与 CVS 比较

    简要cvs与svn的比较 1 对重命名、删除文件的支持 cvs:不支持本地文件重命名提交 删除分remove和erase两种前者把本地和库中文件都删除 后者只是删除本地文件 不能删除文件夹 svn:支持文件重命名提交系统会提示...

    cvs2svn-2.3.0.tar.gz

    作用:将CVS库转为SVN库,是SVN比较好的一个插件 (1)能简单的将将CVS库转为SVN库 (2)保留历史和标签 绝对超值:适用从cvs导出数据到svn,消除了中文乱码问题 使用简单:解压后即可使用 注:当时使用的时候费了好大的...

    svn与cvs对比

    ### SVN与CVS对比分析 在软件开发领域,版本控制系统(Version Control System,VCS)是不可或缺的工具,它帮助开发者们追踪代码的变更历史,协同工作,以及管理项目的复杂性。Subversion(简称SVN)和Concurrent ...

    CVS SVN VSS 对比 说明

    再者,SVN的命令行界面和操作方式与CVS相似,降低了学习成本,方便了从CVS迁移的用户。 VSS相比于CVS和SVN,其主要缺点在于对并发编辑的支持不够完善,以及在处理大文件和非文本数据时的不稳定表现。此外,VSS的...

    SVN与CVS的比较与安装

    svn1.3版本的安装过程 以及svn和cvs的比较。 仅供各位大虾参考!

    清除当前文件夹下的cvs、svn标识

    标题中的“清除当前文件夹下的cvs、svn标识”指的是在版本控制系统中移除与CVS(Concurrent Versions System)和SVN(Subversion)相关的元数据或隐藏文件。这两个系统都是广泛使用的源代码管理系统,用于跟踪和控制...

    利用cvs2svn和svn-importer 将vcs项目转成svn

    NULL 博文链接:https://taotao6086.iteye.com/blog/282262

    使用CVS2SVN转换CVS档案库到SVN档案库

    NULL 博文链接:https://zzxanadu.iteye.com/blog/690400

    SCM&CVS&SVN 学习资料

    【SCM&CVS&SVN 学习资料】 SCM(Software Configuration Management,软件配置管理)是一种在软件开发过程中用于版本控制、变更管理和项目跟踪的工具。它确保了团队在开发过程中的协同工作,避免代码冲突,并提供了...

    删除源码仓库导出时CVS或SVN目录

    从源码仓库刚刚导出来(特别是从网络下载下来),每个目录下都有一个SVN或CVS目录, 我从网络上找到批处理命令,能够删除CVS或SVN目录,请大家试用。

Global site tag (gtag.js) - Google Analytics