我想独立于我对项目的其他开发进行一小部分更改。我一直在使用它作为指南。
我从 /trunk/app/module 到 /branches/pete/feature-branch 的 svn cp 开始,这是 r393
经过一些更改,并在主干和分支之间来回合并以保持最新状态,我完成了我的功能,并回到主干上工作。
几次修改后,我决定也许我应该清理我的功能分支,所以我尝试重新集成它。
- 我检查了功能分支和主干的新副本。
- 我将主干更改合并到功能分支并提交它们
- 然后我在主干上做了一个合并 --reintegrate ^/branches/pete/feature-branch 导致 r434
从代码的角度来看,一切看起来都不错,但现在我的 trunk/app/module 仍然有一个 svn:mergeinfo 属性。
$ svn pg svn:mergeinfo
/branches/pete/feature-branch:393-433
据我了解, svn:mergeinfo 应该是空的,这些修订应该被“省略”或者这样可以吗?