mercurial - 如何配置 Mercurial 在 merge 时使用 Kompare?

标签 mercurial merge diff

我尝试将 merge=kompare 添加到我的 ~/.hgrc 中,但是当我运行 hg merge 时,它运行 kompare,但看不到 UI。 Hg 说 merge 路径/到/第一个文件并停留在那里,无 Action 。

最佳答案

之前发布的 kompare.args 可能无法正常工作。我在使用 Kompare 进行 merge 时遇到了困难,尤其是 3 路 merge (这是首选且安全的)。 顺便说一句,我相信大多数其他选项默认启用,但您可以使用以下命令进行验证:hg showconfig merge-tools

您最好使用 kdiff3。如果您使用的是 Ubuntu Intrepid,kdiff3 会被错误地从存储库中删除 - 但您可以轻松地从源代码进行编译。

关于mercurial - 如何配置 Mercurial 在 merge 时使用 Kompare?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2674571/

相关文章:

mercurial - 如何将Mercurial设置为上游

go - Go 的修订历史背后的故事是什么?

mercurial - 对许多用户和补丁使用BitBucket上的Mercurial补丁队列存储库

diff - 识别两个等长文件之间二进制差异的工具?

version-control - Bitbucket:从提示绑定(bind)文件以供下载

merge - 如何继续 Mercurial merge

git - Beyond Compare - 自动 merge 工作副本中的 "conflicted"文件(如果可能)

c++ - 如何打印 MergeSort 的所有中间步骤?

diff - 仅对目录/子目录中选定的文件使用 diff

shell - 如何仅在 diff 中添加/更改行?