2011-11-25 63 views
1

我在工作流程中严重依赖git。但是,我不使用IDEA的集成,因为使用shell和别名一直更快。现在我注意到,启用VCS支持时,有一个Compare with same repository,Compare with branch,Compare with ...Intellij IDEA差异文件比较(无VCS)

现在,我不知道是否有可能合并一个差异文件(包括所有的< < < < < < <)。即使启用VCS支持,IDEA似乎也不支持这一点。

有谁知道是否(以及如何)将差异文件与IDEA合并是可能的?

+0

你是指什么样的文件?修补程序/差异文件,只是将更改应用于其他文件或与另一个文件冲突的文件,其中存在冲突代码的两个版本,但由<<<<<<等分隔? –

+0

@MattGibson我的意思是冲突文件,其中包含两个版本由<<<<<<(btw,是否有这个有点文件的名称?) – rweng

+0

分开你有没有找到一个答案呢?你正在讨论diff3的输出http://mercurial.selenic.com/wiki/Conflict – Dori

回答

0

为什么不启用IDEA git集成(为了能够在IDEA中执行差异化)并继续使用其他git命令的shell。我曾经以Git和Perforce的方式工作,IDEA可以很好地工作。

+0

即使启用了git集成我也没有找到合并文件的方法(包含<<<<<<)。 – rweng

11

我不确定这是你要求的。但可以在项目的文件浏览器中选择两个文件,并通过在上下文菜单中单击“比较两个文件”来比较它们。如果这样做,则使用与VCS相关的命令打开时相同的可能性打开差异/合并对话框。

+0

非常感谢凯,这正是我一直在寻找的东西 –