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 库里面更新一下就可以了

原文地址:https://www.cnblogs.com/fps2tao/p/8672967.html