我在一个仓库中使用Mercurial Queues,并将这些补丁放置在一个补丁仓库中。另一位贡献者克隆了我的补丁队列并进行了自己的更改。现在,我想将他们的更改合并到我的本地补丁仓库中。
我正在尝试寻找执行此合并的良好工作流程,其中:
- 反映了贡献者的变更集在补丁仓库历史记录中。 - 在冲突情况下调用用户的合并工具。
最初,我只是尝试直接合并补丁。这在非常简单的情况下还可以,但当许多东西发生变化时就无法正常工作,因为补丁依赖于行号上下文,而这不像是我需要自己调整的东西。总的来说,我发现检查补丁的三方差异过于复杂。
有更好的方法吗?
我正在尝试寻找执行此合并的良好工作流程,其中:
- 反映了贡献者的变更集在补丁仓库历史记录中。 - 在冲突情况下调用用户的合并工具。
最初,我只是尝试直接合并补丁。这在非常简单的情况下还可以,但当许多东西发生变化时就无法正常工作,因为补丁依赖于行号上下文,而这不像是我需要自己调整的东西。总的来说,我发现检查补丁的三方差异过于复杂。
有更好的方法吗?