如何继续汞合并



在过去的几个小时里,我花了大量的时间在 mercurial 中进行巨大的合并。 合并 131 个文件后,我的合并工具 meld 崩溃了,显示 python 回溯。 试图退出融合,我无意中也退出了善变的合并。

我很想从我离开的地方继续合并,例如像hg merge --continue这样的东西,但我找不到这样做的选项。

如果我重新运行hg merge它会警告未提交的未完成更改。 hg resolve没有列出任何要解决的问题,但我很可能只完成了合并的 60% 左右。

是否有命令可以从我所在的位置继续合并?

In TortoiseHg:

  1. 选择所有仍标记为冲突的文件
  2. 右键单击文件,然后选择"重新启动合并">
  3. 解析文件
  4. 提交更改

从命令行:

  1. hg resolve --all(继续合并仍标记为冲突的所有文件(
  2. 解析文件
  3. hg commit(提交更改(

hg resolve什么都不做。要列出存在未解决冲突的文件,请使用 hg resolve --list 。(前缀U表示文件未解析,R已解析。

最新更新