SVN,CVS,VSS不同版本比较
2010-10-27 09:21
225 查看
VSS:采用 锁定—修改—解锁模型 。该模型限制太多,用户必须线性单用户工作。并发协作性差,如果两开发人员在同一时刻需要修改同一文件,则只能是等待某一开发人员修改并解锁后,再次从版本服务器获取最新更改并锁定。
CVS:采用 复制—修改—合并模型。 该模型相比VSS有了较大改进,多用户可以同时协作开发。并行性好。多用户可同时获取版本控制服务器上最新的同一文件,建立私用工作副本。并修改各自的副本,最终将各自的副本合并成最终版本。不过麻烦之处就是必须手工核对合并操作的正误。还有就是某些情况(虽然很少)比如需要同时修改一张图片等使得最终合并无法操作的情况,此时VSS的锁定—修改—解锁模型单线工作相对可以解决该问题。
SVN:采用CVS复制—修改—合并模型。但是自从1.2版本以后同时支持VSS的锁定—修改—解锁工作模式。兼并了两者的长处。
CVS:采用 复制—修改—合并模型。 该模型相比VSS有了较大改进,多用户可以同时协作开发。并行性好。多用户可同时获取版本控制服务器上最新的同一文件,建立私用工作副本。并修改各自的副本,最终将各自的副本合并成最终版本。不过麻烦之处就是必须手工核对合并操作的正误。还有就是某些情况(虽然很少)比如需要同时修改一张图片等使得最终合并无法操作的情况,此时VSS的锁定—修改—解锁模型单线工作相对可以解决该问题。
SVN:采用CVS复制—修改—合并模型。但是自从1.2版本以后同时支持VSS的锁定—修改—解锁工作模式。兼并了两者的长处。
相关文章推荐
- 版本控制概述|VSS/CVS/SVN/Git比较|Windows下SVN搭建详细介绍
- VSS、CVS、SVN和ClearCase等配置工具的评估和比较
- Java_Java EE_轻量_版本控制工具CVS、SVN、VSS闲谈;
- 版本控制工具SVN与CVS两者间的比较
- 版本控制工具SVN与CVS两者间的比较
- SVN,CVS,VSS工作机制比较, SVN安装及配置
- 版本控制工具比较-CVS,SVN,GIT
- 版本控制工具比较-CVS,SVN,GIT
- 版本控制工具比较-CVS,SVN,GIT
- 【版本控制】git,svn,cvs 粗略比较
- SVN,CVS,VSS工作机制比较
- 版本控制工具比较-CVS,SVN,GIT
- 版本控制:CVS、SVN、VSS
- svn 命令行查看history及比较不同版本
- 版本控制工具比较-CVS,SVN,GIT
- SVN,CVS,VSS工作机制比较/SVN安装及配置
- SVN,CVS,VSS工作机制比较, SVN安装及配置
- 版本控制工具比较-CVS,SVN,GIT
- 快速建立项目版本控制(svn,cvs,vss)
- svn 命令行查看history及比较不同版本