提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
一、现象
项目用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重新合并代码,差异代码就可以正常合并进来了
文章围绕SVN管理项目时的代码合并问题展开。项目中把branchA代码合并到branchB,回滚后再次合并,branchB无branchA修改代码。原因是首次合并后本机记录的mergeInfo信息,使再次提交合并请求无实际操作。解决方案是修改SVN properties文件,重新合并代码。
1万+

被折叠的 条评论
为什么被折叠?



