0

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

我们不知道什么时候 svn 提交第一次失败并且 svn 合并已经持续了一段时间而没有我们密切关注。

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

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

衷心感谢

4

1 回答 1

0

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

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

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

于 2013-09-03T12:40:00.597 回答