我正在尋找一種工具,以一些方便的方式顯示diff文件(在我的情況下從mercurial生成)。例如,bugzilla顯示diff修補程序的方式。爲了清楚起見,我並沒有尋找比較/合併文件的東西,我已經得到了差異,只是想要一個方便的方式來檢查它。差異文件查看器?
我找不到任何可以做到這一點的東西(diff語法熒光筆是我得到的最接近的東西),任何人都知道什麼?
我正在尋找一種工具,以一些方便的方式顯示diff文件(在我的情況下從mercurial生成)。例如,bugzilla顯示diff修補程序的方式。爲了清楚起見,我並沒有尋找比較/合併文件的東西,我已經得到了差異,只是想要一個方便的方式來檢查它。差異文件查看器?
我找不到任何可以做到這一點的東西(diff語法熒光筆是我得到的最接近的東西),任何人都知道什麼?
我真的很喜歡Beyond Compare和Araxis Merge(特別是Araxis)。
您是否嘗試過融合? (它只能在UNIX,但..)
我會去了解一下下面的Atlassian的產品「魚眼」 http://www.atlassian.com/software/fisheye/
這可以讓你大量的控制在你的版本控制系統和代碼的意見/ diff文件/代碼報告/可視化等。
正如@tomahawk建議的那樣,如果您將FishEye指向您的Hg存儲庫,則可以在修訂文件和查看變更集作爲差異之間進行區分。
如果你想看看任意的補丁文件,你可以購買Atlassian的Crucible,它允許你通過上傳一個補丁來創建一個代碼評論,然後你可以把它看作一個很好的差異(並且可以協作評論,但是可能對你不感興趣)。 5用戶坩堝許可證費用爲10美元。
(披露:我是一個坩堝開發商Atlassian的處)
你只是想查看差異文件,還是想將差異文件應用於原始文件並查看上下文中的更改?只有diff文件才能完成後者。 – 2011-02-09 14:55:10