重新应用svn合并而不恢复

时间:2013-09-01 05:39:46

标签: svn merge

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

我们不知道svn提交何时首次失败,并且svn merge已经持续了一段时间没有我们的密切关注。

我们正考虑在mergeinfo属性中重新应用svn合并修订号而不进行恢复(因为已经合并了很多修订号)。 这会导致mergeinfo属性出现问题吗?

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

谢谢 此致

1 个答案:

答案 0 :(得分:0)

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

  1. 还原上一个合并
  2. Windows / Mac / Linux删除任何未版本控制和忽略的文件和文件夹
  3. 在分支机构结帐的根部执行svn up --depth infinity
  4. 进行从主干到分支的合并,注意发生的事情
  5. 如果您不想这样做,那么您可以手动修改mergeinfo以包含来自trunk的预期合并修订,但我建议反对它