【发布时间】:2016-06-16 21:35:26
【问题描述】:
所以,我找到了这个页面here,展示了如何从命令行使用 intellij 的想法合并和差异,我正在尝试将其设置为 hg 的默认值。 但是,在合并分支(许多文件)时我仍然遇到一些问题:
- 如果在没有 idea 实例运行时调用 hg merge,它会启动一个新实例,显示差异,等待我的响应(单击应用/中止)。之后,它继续到下一个文件,并执行相同的操作。逐个文件。工作得很好,但也很慢(因为它每次都需要启动一个新实例)。此外,如前所述,必须不存在正在运行的想法实例。
- 如果在idea实例运行时调用hg merge,它会显示第一个diff窗口,但同时开始合并所有其他文件......这最终会出现很多“文件没有”的弹出窗口找到”的想法,指向 tmp 文件(.other 和 .original)。
有人知道如何以可用的方式做到这一点吗? hg merge 默认使用idea merge ?
这是我的 .hgrc 文件:[ui] merge=idea [merge-tools] idea = idea.gui = True idea.args = merge $local $base $other $output idea.priority = 1000 idea.premerge = False抱歉英语不好,提前感谢大家
【问题讨论】:
标签: intellij-idea merge mercurial