现在,我想将主干更改合并到分支以继续开发未来版本。我在存储和合并后标记了存储库并记录了我在将初始合并提交到主干时进行了合并。我使用合并的版本#作为我的From版本和最新的版本(现在也恰好是HEAD)作为To rev。
今天的合并充满了冲突,包括以前移动和合并成功的目录上的树冲突。这是一个问题,因为重新定位的目录中有更改和新添加(与旧位置无关)。
我做错了什么?
答案 0 :(得分:0)
问题是SVN只知道以一种方式合并,只有你在合并后提交的树才知道它是合并的(在1.5+中)。 在我看来你有冲突,因为SVN尝试对来自分支的分支进行更改并合并到主干。 首先尝试将commit(s)合并到使用--record-only从分支合并的trunk。 record-only只会改变merge-info属性。在合并之后(并提交到分支)您应该能够合并来自trunk的另一个提交。