我如何继续进行合并

asc*_*99c 4 merge mercurial

我花了最后几个小时在合并方面进行了大量的合并。131个文件合并后,我的合并工具meld崩溃,显示python追溯。试图退出融合,我无意间也退出了合并。

我很想只是从我上次中断的地方继续进行合并,例如类似的操作,hg merge --continue但是我找不到执行此操作的选项。

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

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

Mik*_*oft 6

在TortoiseHg中:

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

从命令行:

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

hg resolve什么也没做。要列出冲突严重的文件,请使用hg resolve --list。(前缀U表示文件已解析,R已解析。)