有沒有什麼辦法可以讓Beyond Compare 3成爲Eclipse中的默認diff工具? 我正在使用Mercurial插件,並希望使用BC3來區分文件和處理合並衝突。 在搜索本網站時,我只能在CVS或SVN中找到解決方案。使用Mercurial時,在Eclipse中作爲默認比較工具的比較之外?
回答
有關Mercurial Eclipse的外部diff工具的討論,請參閱以下查詢。
它表明了設置外置比較工具,應該足夠了標準方法。所以設置「.hgrc」應該可以工作。
由於這與其他任何設置沒有區別,您可以在shell中使用hg命令進行測試。看看是否拋出任何錯誤,然後用eclipse檢出。
外部合併工具的設置在插件設置中可用。
[編輯:有hgrc]當您使用命令行
這將工作。
以下「ExtdiffExtension」擴展名應該有所幫助。
extdiff Mercurial擴展允許您使用外部程序比較修訂或修訂與工作目錄。外部差異程序使用可配置的選項集和兩個非選項參數來調用:包含要比較的文件快照的目錄路徑。
插件設置只允許我使用外部工具來解決衝突,而不是普通的雙向差異。然而,設置hgrc可能會起作用,儘管我迄今爲止失敗了。 :-) 滑板車軟件有一個設置在這裏(http://www.scootersoftware.com/support.php?c=kb_vcs.php),不適合我。 – MdaG 2010-12-02 07:46:00
@MdaG:如果你想使用外部差異工具。我會建議,而不是配置您的命令行使用外部差異。它至少會幫助你克服MercurialEclipse的限制。 – pyfunc 2010-12-02 07:52:27
我目前使用TortoiseHg啓動公元前時,我想比較文件,它工作正常。我將檢查命令行的ExtDiffExtension。 :-) 但我認爲MercurialEclipse在編寫本文時不支持用於區分的外部工具。 – MdaG 2010-12-02 09:13:58
您需要安裝Beyond Compare Eclipse Plugin(超越CVS),它將提供此功能。
乾杯!
- 1. LevelDB的默認比較器
- 2. 的Python:默認比較
- 3. 在Mercurial中比較修訂
- 4. 編輯比較腳本中的默認規則比較
- 5. 比較Mercurial回購
- 6. XML比較工具
- 7. C++/STL默認比較器
- 8. VisualStudio默認比較選項
- 9. 比較反對默認值
- 10. 除了比較作爲合併工具在P4 Eclipse插件
- 11. 比較位圖 - 比較法不工作
- 12. 如何使用紅門數據比較工具比較數據
- 13. PHP比較工作時間
- 14. 的Netbeans 6.5比較工具
- 15. ASP.NET的AOP工具比較
- 16. 當考慮堆比較時,你認爲什麼是比較?
- 17. 數組排序比較方法總是進行默認比較
- 18. Collections.sort在重寫比較和比較之後不起作用
- 19. 工作流程工具比較?
- 20. Flash創作工具的比較
- 21. 更改默認SVN版本比較工具
- 22. Jetbrains的比較工具作爲一個獨立的工具
- 23. 比較Guid時的例外
- 24. 數據庫比較工具
- 25. 純文本比較工具
- 26. XML/WSDL比較工具
- 27. 數據庫比較工具
- 28. Visual Source Safe - 比較工具
- 29. Xcode項目比較工具
- 30. 數據庫比較工具
你的意思是Vectrace的「Mercurial plugin」?看看它的最新源代碼(utils/CompareUtils.java),似乎沒有辦法。只有一個選項可以使用外部工具來解決衝突。你可以破解這個插件,或者破解Beyond CVS插件(http://sourceforge.net/projects/beyondcvs/)來使用hg。 – 2010-08-30 17:17:20
對不起,我的意思是MercurialEclipse。我已經設置了使用外部工具來處理合並衝突(以及它)的選項,但每當我嘗試通過Eclipse來區分文件時,執行內置工具。黑客插件是一個選項,但我不知道從哪裏開始。甚至不知道它是開源的。 :-) – MdaG 2010-08-30 21:31:54