所以,我在这里找到了此页面,展示了如何使用Intellij的Idea Merge和diff f cymest Line,我正在尝试将其设置为HG的默认值。但是,合并分支(许多文件)时,我仍然有一些问题:
- 如果在运行不知道实例的情况下调用了HG合并,则它启动了一个新实例,显示差异,等待我的响应(单击apply/proft)。之后,它将继续进行下一个文件,并执行相同的操作。文件文件。效果很好,但也很慢(因为它每次都需要启动新实例)。另外,正如所说的,这样做一定没有想法实例。
- 如果在运行Idea实例时调用HG合并,则显示第一个差异窗口,但同时开始合并所有其他文件...最终在许多弹出窗口中,在想法上找到了"指向TMP文件(Other和.original)。
有人知道如何以可用的方式做到这一点吗?HG使用Idea合并为默认值合并?
这是我的.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
在路径上。
我的参考是使用Intellij Idea作为命令行工具的Mergial MergetoolConfiguration和合并文件。
想法不等待,但是给出的回报过早。解决此问题的一种好方法是要征收Mercurial。
通过在.hgrc
中设置此配置idea.check = prompt
Mercurial将要求在每个文件上进行确认。您必须在单击确认框上单击"是"之前完成合并。