gpt4 book ai didi

merge - 如何继续 Mercurial merge

转载 作者:行者123 更新时间:2023-12-02 09:08:41 26 4
gpt4 key购买 nike

过去几个小时我在 Mercurial 中进行了一次巨大的 merge 。 merge 131 个文件后,我的 merge 工具 meld 崩溃,显示 python 回溯。在尝试退出 meld 时,我无意中也退出了 Mercurial merge。

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

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

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

最佳答案

在 TortoiseHg 中:

  1. Select all files which are still marked as conflicted
  2. Right-click on the files, and select "Restart merge"
  3. 解析文件
  4. 提交更改

从命令行:

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

hg resolve 不执行任何操作。要列出存在未决冲突的文件,请使用hgsolve --list。 (前缀U表示该文件未解析,R表示已解析。)

关于merge - 如何继续 Mercurial merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44830588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com