SVN概念回顾1

上一篇 / 下一篇  2011-08-09 11:28:21 / 个人分类:测试工具

年后我们软件部就应用了SVN配置管理工具。我还做了一个月的配置管理员,后来领导换届,配置工作转到了新来的测试人员手里。

今天正好有时间,把我理解的SVN的概念总结一下,给自己留个备注。

1。SVN和VSS的区别。

对于需要多个用户共同修改一个文件所引导起的冲突:

SVN执行的是  copy-edit-combine的解决方案。

VSS执行的是  check out-edit-check in 的解决方案。

原来的一家公司就是用的VSS哦,这个还不错,就是得等着别人解锁,效率上不如SVN高。

2。SVN=版本控制+备份服务器

3。对于多个用户同时修改一个文件所引起的冲突,SVN是这样解决的:

  若用户A和B同时修改同一个文件,且用户A先COMMIT到服务器,之后用户B再执行COMMIT,会接受到提交失败的信息。这时用户B需要执行UPDATE操作。

  1)如果用户A和B的提交恰巧互不交迭,那么用户B在执行UPDATE的同时,服务器就会将这两个用户的修改合并到一起。

  2)如果A和B的修改正好冲突了,那么在B执行COMMIT时,SVN会弹出提示:显示一对冲突的修改集,让B去手工选择保留哪一份修改。记住,系统不会自动选择,需要人来操作。

 


TAG: svn SVN

123asdffg的个人空间 引用 删除 123asdffg   /   2011-10-20 22:13:01
5
 

评分:0

我来说两句

Open Toolbar