【发布时间】:2010-05-26 22:36:14
【问题描述】:
我最近尝试合并一系列变更集,但遇到了大量合并问题。因此,我想尝试按顺序逐个应用每个变更集,以使合并问题更易于管理。
我将举一个例子,其中包含 4 个有问题的变更集(514,515,516 和 517)[在我的真实案例中,我得到的不止这些]
o changeset: 517
|
o changeset: 516
|
o changeset: 515
|
o changeset: 514
|
|
| @ changeset: 513
| |
| o changeset: 512
| |
| o
| |
| o
| |
| o
|/
|
|
o changeset 508
请注意,在提取有问题的变更集之前,我已经克隆了我的存储库。
当我提取 4 个变更集并尝试合并时,事情太复杂而无法解决。
所以我只想提取变更集 514,然后合并。然后,一旦我解决了合并问题,只提取变更集 515 并应用它等等。(我知道编号会改变,这不是我的问题)。
我应该怎么做,最好不使用任何扩展? (因为我想了解 Mercurial 以及我在哪些方面做得更好)。
是否可以在 508 和 514 之间生成补丁并应用该补丁? (如果是,我将如何生成该补丁)
最受欢迎的答案包括具体的命令行示例:)
【问题讨论】: