svn使用经验——svn更新代码时文件发生冲突时的一种解决办法

分类:计算机 | 版本控制 | SVN | 综合 1002
更新:2021-11-18 17:09:28
编辑

1 说明

在更新svn时如果我们本地的文件和服务器上别人提交的文件对于同一个地方的代码改的不一样的话就会产生冲突,如图所示:

2 解决方法

我的做法一般是把这个文件自己改的版本(xxx.mine)复制一份到某个地方(不在原来的文件夹中即可),然后使用svn revert命令把冲突的文件还原成服务器版本,然后用对比工具(例如Beyond Compare)将自己的版本和服务器版本对比一下,找到两者不一致的地方,判断一下需要使用谁的版本,然后进行修改,如果自己有新增的,可以将新增的部分补充到服务器版本中。