hg 合并后重新启动 GUI mergetool

发布于 2024-12-29 20:04:54 字数 318 浏览 0 评论 0原文

这是这样的场景:

1
|\
| \
2  3
| /
|/
4*

在进行 hg merge 时,我进入了 4*,文件中存在冲突。由于我忘记提及 GUI 工具,我现在想启动一个 GUI 工具

$ hg merge --tool meld
abort: outstanding uncommitted merges

所以我似乎无法在不回滚冲突的情况下解决问题。有什么办法可以做到这一点吗?

在 git 中,我可以轻松地执行 git mergetool,它会随时加载 GUI。

Here is the scenario

1
|\
| \
2  3
| /
|/
4*

While doing hg merge, I got into 4* where I have conflicts in my files. Since I forgot to mention GUI tool, I now want to start a GUI tool

$ hg merge --tool meld
abort: outstanding uncommitted merges

So I can't seem to fix the issue without rolling back the conflict. Is there any way to do this?

In git I would easily do git mergetool and it would load a GUI anytime.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

度的依靠╰つ 2025-01-05 20:04:54

使用 hg resolve 重新启动合并。您可以

$ hg resolve foo

仅重新启动 foo 文件的合并,也可以

$ hg resolve --all

从头开始重新启动合并。用于

$ hg resolve --list

查看合并进度 - 未解析的文件标有 U

Use hg resolve to restart a merge. You can do

$ hg resolve foo

to restart the merge of just the foo file, or you can do

$ hg resolve --all

to restart the merge from scratch. Use

$ hg resolve --list

to see the progress of your merge — unresolved files are marked with an U.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文