Mercurial:检测到 merge 冲突时不显示编辑器

标签 mercurial

我想知道这里是否有人有在 Ubuntu 上运行 mercurial 的经验?我整个早上都在玩它,我喜欢到目前为止所看到的一切。

我遇到的一个问题是,当我执行 merge 并检测到冲突时,它不会自动在命令行编辑器中调出文件来让我解决冲突。它只是告诉我有冲突,然后由我打开编辑器并解决它。

但这很奇怪,因为文档显示当存在 merge 冲突时编辑器会自动启动。我知道一般来说编辑器 (nano) 不是问题,因为它在我提交并必须添加评论时有效。

有什么想法吗?

克里斯

p.s 我已经尝试过 mercurial IRC channel ,但是沉默....

最佳答案

您可能需要在 ~/.hgrc 中定义您的 merge 工具:

[ui]
merge = vimdiff

关于Mercurial:检测到 merge 冲突时不显示编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/399606/

相关文章:

python - 在 Dreamhost 上安装和编译 Python、Django、Virtualenv、Mercurial、Git、LessCSS 等的脚本

version-control - 使用 Mercurial checkin 单个文件?

linux - 使用非 root 用户访问 mercurial 时出错

version-control - 什么是 tortoisehg gui 相当于做 "hg push -r"

Git:是否有等同于 hg strip 的东西?

mercurial - 移动 Mercurial 存储库

regex - Mercurial/.hgignore - 如何忽略除文件夹内容之外的所有内容?

运行多个存储库的 Mercurial 服务器

xcode - 无法在路径加载平台

Mercurial 显示文件被错误修改