2013-08-18 25 views
3

有沒有辦法將Eclipse/EGit配置爲在執行差異/合併時使用外部差異編輯器和合並工具?我一直在尋找一種方法來使用像BeyondCompare或DiffMerge或萬花筒,但到目前爲止還沒有找到配置它。無論如何在Eclipse中使用外部差異編輯器EGit?

我意識到BC有自己的插件,但它在Egit上下文中不起作用(即:查看歷史記錄和比較工作樹等)。

我正在運行Eclipse 3.7SR2(Indigo)和eGit 2.1.0。我已經嘗試將東西放在我的.gitconfig中以使用外部差異工具,但Eclipse仍然在其自己的比較窗口中打開這些文件。

回答

3

EGit目前不支持此功能,請參閱bug 356832,該功能跟蹤此增強功能,並且還包含一種解決方法。

+0

感謝您的鏈接。你瞭解解決方法嗎?我不明白「外部工具」菜單意味着/指的是什麼。我沒有能力配置任何外部工具來查看歷史記錄/等時啓動git。 –

+0

請參閱[Eclipse文檔](http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-exttools-running.htm)。在錯誤報告中,用戶將其配置爲在發生衝突時運行'git mergetool'。這僅適用於外部合併工具,但不適用於外部差異工具,因爲尚未將選定提交傳遞給外部程序。 – robinst

+0

好的 - 謝謝。沒有意識到這一點,這可以解釋爲什麼我無法理解如何使其工作。 –

相關問題