- 11
- 0
- 约4.5千字
- 约 6页
- 2017-05-21 发布于河南
- 举报
几款版本控制工具SVN、GIT、CVS及Mercurial的比较
版本管理RCS,cvs,svn,git比较1,RCS(Revision Control System) 修订控制系统特点:1),简单?2),使用Lock机制防止多个开发人员对同一个文件同时进行修改.2,CVS(Cocurrent Version System)并发版本系统建立在RCS基础上,最流行的开放源代码版本控制系统特点:1),使用单一的主代码树,而不像RCS那样依赖多个目录.2),最大优点在于多名开发人员可以同时对一个文件进行修改.允许合并.这就并发开发.3,SVN(SubVersion)1)目录的版本控制CVS 只能对文件进行版本控制,不能对目录进行版本控制.CVS 只能注意到,一个文件在一个位置被删除了,而在一个新位置创建了另外一个文件。由于它不会连接两个操作,因此也很容易使文件历史轨迹丢失2) SVN可以原子性提交CVS 采用线性、串行的批量提交,即依次地,一个接一个地执行提交,每成功提交一个文件,该文件的一个新的版本即被记录到版本库中,提交时用户提供的日志信息被重复地存储到每一个被修改的文件的版本历史中。CVS 串行批量提交模式的弊端在于 -当任何原因造成批量操作的中断时(典型原因包括:网络中断、客户端死机等),版本库往往处于一个不一致的状态:原本应该全部入库的文件只有一部分入库, 很有可能版本库中的最新版本不能顺利编译,更为严重的是,随着其他的用户执行cvs upd
您可能关注的文档
最近下载
- JGJ-T304-2013:住宅室内装饰装修工程质量验收规范.pdf VIP
- Join In 剑桥版五年级英语下册课件《Unit 6 第4课时(Parts 4a, 4b & 5)》.pptx VIP
- 《计算机控制技术第3版》-于海生 习题解答.pdf VIP
- 专题 力学综合压轴题 中考物理.docx VIP
- 2026年北京市通州区高三一模英语试卷(含答案).docx
- Join In 剑桥版五年级英语下册课件《Unit 5 第4课时(Parts 5 & 6)》.pptx VIP
- 备婚婚礼策划筹备准备流程清单.xlsx VIP
- 富士康-NPI新产品导入培训资料.pdf
- 一种临边作业用安全带挂点装置.pdf VIP
- Join In 剑桥版五年级英语下册课件《Unit 6 第1课时(Parts 1a, 1b & 1c)》.pptx VIP
原创力文档

文档评论(0)