在过去的几个小时里,我花了大量的时间在 mercurial 中进行巨大的合并。 合并 131 个文件后,我的合并工具 meld 崩溃了,显示 python 回溯。 试图退出融合,我无意中也退出了善变的合并。
我很想从我离开的地方继续合并,例如像hg merge --continue
这样的东西,但我找不到这样做的选项。
如果我重新运行hg merge
它会警告未提交的未完成更改。 hg resolve
没有列出任何要解决的问题,但我很可能只完成了合并的 60% 左右。
是否有命令可以从我所在的位置继续合并?
In TortoiseHg:
- 选择所有仍标记为冲突的文件
- 右键单击文件,然后选择"重新启动合并">
- 解析文件
- 提交更改
从命令行:
-
hg resolve --all
(继续合并仍标记为冲突的所有文件( - 解析文件
-
hg commit
(提交更改(
hg resolve
什么都不做。要列出存在未解决冲突的文件,请使用 hg resolve --list
。(前缀U
表示文件未解析,R
已解析。