gpt4 book ai didi

intellij-idea - 在 hg 中使用 intellij idea merge 作为默认 merge 工具

转载 作者:行者123 更新时间:2023-12-04 03:37:27 25 4
gpt4 key购买 nike

所以,我找到了这个页面 here ,展示了如何从命令行使用 intellij 的想法 merge 和差异,我正在尝试将其设置为 hg 的默认值。
但是,在 merge 分支(许多文件)时我仍然遇到一些问题:

  • 如果在没有想法实例运行时调用 hg merge,它将启动一个新实例,显示差异,等待我的响应(单击应用/中止)。之后,它继续下一个文件,并执行相同的操作。一个文件一个文件。工作得很好,但也非常慢(因为它每次都需要启动一个新实例)。此外,如上所述,必须没有想法实例正在运行,才能做到这一点。
  • 如果在idea实例运行时调用hg merge,它会显示第一个差异窗口,但同时开始 merge 所有其他文件......这最终会出现很多“找不到文件”的弹出窗口想法,指向 tmp 文件(.other 和 .original)。
    有人知道如何以可用的方式做到这一点吗? hg merge 使用想法 merge 作为默认值?
    这是我的 .hgrc 文件:[ui]
    merge=idea
    [merge-tools]
    idea =
    idea.gui = True
    idea.args = merge $local $base $other $output
    idea.priority = 1000
    idea.premerge = False
    抱歉英语不好,提前致谢
  • 最佳答案

    嗨,这是我成功使用的设置。

    [ui]
    merge=idea

    [merge-tools]
    idea.args = merge $local $other $base $output

    还要确保 idea正在路上。

    我的引用文献是 mercurial MergeToolConfigurationMerging files using IntelliJ IDEA as a command line tool .

    关于intellij-idea - 在 hg 中使用 intellij idea merge 作为默认 merge 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37869720/

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