SVN 解决冲突

 

常用的功能:

1.拉去一个仓库

 

2.更新远程的仓库到本地

 

 

 

 

二.模拟一个冲突,并解决

我在我本地有两个仓库分别test.com和test.com11  -----我要同时修改3.txt

 

 

是这样的:test.com 仓库里面3.txt添加内容 :“我是test.com提交的”

并把它提交了.....(这个过程应该不会出错:仓库里面右键svn commit)

 

这时候test.com11仓库也不知道远端更新了3.txt,它给3.txt添加内容:“我是test.com11提交的”

 

提交它就会报错:

 

 

 

 上面冲突环境已经模拟了,现在看怎么解决:

1.先要在test.com11仓库里面 更新远端的文件 如下图

 

 结果:

 

注意:多出来的文件和文件内容,其实这时候工具就告诉你,这个地方 有两个人修改过,你们需要商量看留哪个删哪个, 好吧经过我的商量,我们需要把两端文字都留着(删除标识符)后 resolve (就是告诉我已经解决冲突了,可以提交了)

 

然后提交。

 

 

之后再 test.com 库里面更新一下就可以了

 

posted @ 2018-03-29 22:44  与f  阅读(234)  评论(0编辑  收藏  举报