簡體   English   中英

是否有允許例外的文件差異工具?

[英]Is there a file diff tool that allows for exceptions?

我們目前使用的是Beyond Compare 3.0,我對它非常滿意。 但是,如果我可以輕松地為特定的一次性案例指定排除,那將是很好的。 當我對某些重構進行代碼審查時,這是必需的。 例如:

舊代碼

doSomething(ConstantsInterface.FOOBAR);

新代碼:

doSomething(BetterEnumeration.FOOBAR);

在這種情況下,我有幾百個我正在審查的更改基本上都是完全相同的更改,我只想查看例外情況。 如果我可以輕松指定一個表明這兩種情況相同的異常,那就太好了。 我知道在語法中這樣做的方法,但是在有十個左右的例外的情況下,這是繁瑣和繁瑣的。

還有其他提示嗎?

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

2)差異,見任何例外

3)在步驟1中運行正則表達式的反向

在5分鍾內完成

Beyond Compare的專業版支持忽略重命名的標識符。 它涵蓋的幫助下在這里 ,而且有它的一個視頻演示這里 它不僅限於標識符; 它可以處理像i=i+1 => i++ 如果您安裝了最新版本,只需右鍵單擊差異並選擇“替換...”即可開始使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM