【问题标题】:Unable to merge branch back into trunk after repository re-arrange重新排列存储库后无法将分支合并回主干
【发布时间】:2010-07-13 13:18:46
【问题描述】:

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

我的分支是前段时间创建的

从那时起,我们重新安排了我们的 SVN 存储库,并且该项目已移至不同的层次结构下。

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

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

简而言之,创建分支,移动项目,尝试合并回主干,为什么我总是遇到树冲突?有没有办法“取消引用”源代码的旧位置?

SVN:1.6.11 TortoiseSVN 1.6.8

【问题讨论】:

    标签: svn tortoisesvn merge


    【解决方案1】:

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

    在这种情况下会做很多工作,因为您已经对项目的结构进行了很多更改,并且您没有使用这些更改更新您的分支。但这比将代码锤击到后备箱更安全。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-01
      • 1970-01-01
      • 2010-11-03
      • 2013-07-11
      • 2011-01-29
      • 2010-09-30
      • 2011-11-25
      • 1970-01-01
      相关资源
      最近更新 更多