我正在做一个项目,我有一个提交,该提交引入了一个没有立即发现的主要问题的功能。现在我想完全删除该修订,同时保持其工作,但我很难围绕这个 3 路合并。这是我的项目的简化图。
o 变更集:134:7f81764aa03a | 标签: 小费 | 家长:128:451d8a19edea | 摘要:退出变更集 451d8a19edea | | @变更集:133:5eefa40e2a29 | | 摘要:(更改我需要保持保持) | | *剪切 3 次提交* | o 变更集:129:5f6182a97d40 |/ 摘要:(更改我需要保留) | o 变更集:128:451d8a19edea | 摘要:(引入了一个主要问题的变化) | o 变更集:127:4f26dc55455d | 摘要:(对于这个问题,摘要无关紧要)
如果我理解正确的话,r127 和 r134 是完全一样的。当我hg up -C -r 133
然后运行hg merge
时,Meld 会弹出我的文件之一的三种形式:本地、基础和其他。本地似乎是 r133,但我很难理解“基础”和“其他”的含义。