有下一个情况:
主干分支在 rev X -> 分支/br1
... 具有定期同步主干的开发人员 -> br1
br1 重命名为 br2 (此时 br1 未与中继完全同步)
... 具有定期同步主干的开发人员 -> br2
最后br2与主干同步。尝试从 br2 重新集成到主干,但 TortoiseSVN 显示如下错误:
Command: Reintegrate merge .../branches/br2 into ...wc\trunk
Error: Reintegrate can only be used if revisions 12306 through 13012 were previously
Error: merged from .../trunk to the
Error: reintegrate source, but this is not the case:
Error: branches/br2/prj1
Error: Missing ranges: /trunk/prj1:12359-12728
Error: branches/br2/prj2
Error: Missing ranges: /trunk/prj2:12847
Completed!
似乎重命名分支是个坏主意:(
那么,如何解决这种情况呢?重新整合 br1,然后再整合 br2?但目前 br1(已删除)没有与主干同步并且远离它。