【问题标题】:Cannot merge back into trunk, must be ancestrally related. But they *are* related as far as I understand不能合并回树干,必须是祖先相关的。但据我了解,它们*是*相关的
【发布时间】:2014-10-17 23:28:33
【问题描述】:

所以我试图合并回我们的后备箱,但我收到错误消息说我不能这样做,因为它们与祖先没有血缘关系。但我不清楚为什么会这样。这是 TortoiseSVN 生成的图表

后备箱在左下方 (14698)。目前,我开始从右上角(15979)合并回主干。这一实例声称它与祖先无关。这里有一位同事介绍的一些奇怪的东西,我不确定这是否是造成这种情况的原因。如果您注意到,在中间,修订号为 15406 的分支实际上是从标签分支的。这对我来说似乎非常错误,但我不确定。那位同事几个月前就是这样做的(他不再在这里工作)。

无论如何,它们应该都是祖传的,因为它们都来自树干,对吧?如果这是真的,为什么我会收到此错误?从标签分支会导致这种情况吗?

【问题讨论】:

  • 显示真正的完整命令,用于合并尝试
  • 对不起,应该提到我使用的是乌龟(在标签中)
  • 好的,错过了。 尝试在命令行中合并

标签: svn tortoisesvn


【解决方案1】:
  • 主干的 HEAD 是 16063(根据图片),而不是 14698
  • 合并源分支似乎是相关的,但你可以|必须在真实存储库上检查它,而不是图片:svn log -v -q --search trunk -l 1 BRANCH-URL(分支的远祖,最后一个主干的修订版)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-19
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 2014-07-27
    相关资源
    最近更新 更多