提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
一、现象
项目用SVN管理, 现有两个分支branchA、branchB
将branchA的代码合并到branchB上
对branchB进行代码回滚
再次将branchA合并到branchB
branchB中没有branchA修改的代码
二、问题背后的原因
当branchA合并到branchB后,会在本机记录一份mergeInfo信息,该信息记录branchA已经合并到branchB了,再次提交合并请求,实际没有做任何合并的操作。
三、问题解决方案
3.1 打开SVN properties文件
3.2 把分支A拉取时间到当前时间的所有branch和tag都删掉
3.3 修改trunk的 版本号
3.4 保存properties文件
3.5重新合并代码,差异代码就可以正常合并进来了