2011-11-25 104 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

非常感謝凱,這正是我一直在尋找的東西 –