2010-05-06 33 views
5

我們目前使用Beyond Compare 3.0,對此我感到非常滿意。但是,如果我能夠輕鬆地爲特定的一次性案例指定排除,那將是非常好的。當我對某些重構進行代碼審查時,這是必需的。例如:是否有允許異常的文件比較工具?

舊代碼

doSomething(ConstantsInterface.FOOBAR); 

新代碼:

doSomething(BetterEnumeration.FOOBAR); 

在這種情況下,我有數以百計的變化,我回顧這基本上都是一樣的零錢,我只是希望看到例外情況。如果我能夠輕鬆地指定一個表明這兩種情況相同的例外,那將是非常好的。我知道在語法中做到這一點的方法,但在有十多個例外的情況下,它是單調乏味和繁瑣的。

任何其他提示?

回答

1

完成步驟1

除了比較的Pro版本支持忽略重命名標識符。它涵蓋在幫助here,並有一個視頻演示here。它不僅限於標識符,它可以處理像i=i+1 =>i++。如果您安裝了最新版本,則可以右鍵單擊差異並選擇「替換...」開始。

1

1)寫一行正則表達式將它們全部切回。

2)Diff時,請參見運行正則表達式的反向任何異常

3)在5分鐘內