我在存储库上使用 Mercurial Queues,并将这些补丁放在补丁存储库中。另一位贡献者克隆了我的补丁队列并进行了自己的更改。我现在想将他们的更改合并到我的本地补丁存储库中。
我正在尝试找到一个很好的工作流程来执行此合并
- 在补丁存储库的历史记录中反映贡献者的变更集
- 在发生冲突时调用用户的合并工具
最初,我只是尝试直接合并补丁。这在非常简单的情况下是可以的,但当很多事情发生变化时就不能很好地工作,因为补丁取决于行号上下文,这似乎不是我应该担心调整自己的事情。总的来说,我发现检查补丁的 3 路差异太复杂了。
有没有更好的办法?