在重新安排存储库后,无法将分支合并回主干

时间:2010-07-13 13:18:46

标签: svn tortoisesvn merge

我遇到了将分支合并到SVN树上的问题,这是我的情况

我的分支是在不久前创建的

从那时起,我们重新安排了我们的SVN存储库,这个项目已经在不同的层次结构下运行了。

现在,我想将该分支合并回其主干

我似乎得到了很多tree conflicts,似乎在合并时,它试图引用源的旧位置,现在不存在,因为我们已经移动了项目存储库

所以简而言之,make branch,move project,尝试合并回trunk,为什么我一直在争论树冲突?有没有办法“取消引用”源代码的旧位置?

SVN:1.6.11 TortoiseSVN 1.6.8

1 个答案:

答案 0 :(得分:1)

在这种情况下我通常做的是更新brach主干更改,解决任何冲突,然后将分支合并回主干,这是你不会破坏主干的唯一方法。

在这种情况下,这将是很多工作,因为您已经对项目结构进行了大量更改,并且您没有使用更改更新分支。但它比将代码锤到行李箱更安全。

Beyond Compare这样的工具可以帮助合并。如果您不想购买它,它会付费,但是他们有30天的试用期。