【发布时间】:2010-11-23 10:32:26
【问题描述】:
我们刚刚开始使用 SVN(之前使用的是 CVS :shame:),我在将分支合并回主干时遇到了问题。
我从主干创建了 Branch1,进行了一些更改并将其合并回来(没有任何问题)。 然后我决定为第二个功能制作另一个分支,我错误地从 Branch1 制作了它。 (我应该从 Trunk 做到的)。
现在我位于图片上的 X 点。 Branch2 已完成,我想将其合并回来。
但是如果我尝试将 Branch2 合并到 Trunk 我会得到很多 tree conflicts。我可以轻松地将 Branch2 合并回 Branch1,但是当将 Branch1 合并到 Trunk 时,又有tree conflicts。
没有直接在 Trunk 中进行任何更改,也没有在 Branch1 合并回来后进行任何更改。
那么,我的问题是:这种情况对于 SVN 来说正常吗?我做错了什么吗(我才刚刚开始:))。
我使用最新的 TortoiseSVN,我正在通过选择 Merge - “Reintegrate a branch”进行合并
【问题讨论】:
标签: svn tortoisesvn