【问题标题】:Reapply svn merge without revert重新应用 svn 合并而不恢复
【发布时间】:2013-09-04 12:31:36
【问题描述】:

我们正在执行从 Trunk 到分支的 svn 合并。 不幸的是,我们进入了一个糟糕的状态,因为工作副本中不存在本地目录,所以 svn 提交失败。然而,mergeinfo 属性会使用主干修订号进行更新。

我们不知道什么时候 svn 提交第一次失败,而 svn 合并在我们没有密切关注的情况下已经进行了一段时间。

我们正在考虑在合并信息属性中重新应用修订号的 svn 合并而不还原(因为已合并的修订号太多)。 这会导致 mergeinfo 属性出现问题吗?

我们如何保证这次所有的svn合并都能顺利进行?

谢谢 真诚的

【问题讨论】:

    标签: svn merge


    【解决方案1】:

    老实说,我认为你应该再次进行合并:

    1. 恢复之前的合并
    2. Windows/Mac/Linux 删除所有未版本化和忽略的文件和文件夹
    3. 在分支结帐的根部执行svn up --depth infinity
    4. 进行从主干到分支的合并,注意发生了什么

    如果您不想这样做,那么您可以手动修改合并信息以包含来自主干的预期合并修订,但我建议不要这样做

    【讨论】:

      猜你喜欢
      • 2013-01-19
      • 2012-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-01
      • 1970-01-01
      • 2017-07-14
      • 1970-01-01
      相关资源
      最近更新 更多