2011-03-08 186 views
0

在hg中創建創建區別文件。刀具剝離區域中的空白

但是,我想能夠看看這些diff的分解版本,忽略所有的空格。

我在兩個版本之間有很多diff文件(905個文件),我需要這樣一個工具來理解代碼的變化。

基本上,該工具將打開一個diff文件(或補丁),重建舊文件,然後將其與當前的文件進行比較,忽略空格,最後最好在並排的GUI中向我顯示比較結果碼。

有沒有這樣的工具?

順便說一句,我在Debian 6

感謝

回答

1

您是知道的kdiff3,和類似的工具,用於在視覺上比較diff文件,對不對?您還可以使用the Mercurial extdiff extension將kdiff3和其他此類工具的用法集成到mercurial中。 Kdiff3有一個'顯示空白區域'按鈕(這是一個白色方塊),你可以打開和關閉,但我不知道它是你想要的。

Tortoisehg是查看差異的另一種選擇。

Mercurial的diff有一個-w命令。請參閱

-w --ignore-all-space  ignore white space when comparing lines 
+0

謝謝。 kdiff3會給我提供很大的幫助。這並不是我正在尋找的東西,但它應該綽綽有餘。我想要一個可以打開diff文件的「編輯器」,然後通過剝離空格來重構它。 – Keil 2011-03-10 11:55:39