是否有允许例外的文件差异工具?

Kev*_*vin 5 java beyondcompare3 file-diffs

我们目前使用的是Beyond Compare 3.0,我对它非常满意.但是,如果我可以轻松地为特定的一次性案例指定排除,那将是很好的.当我对某些重构进行代码审查时,这是必需的.例如:

旧代码

doSomething(ConstantsInterface.FOOBAR);
Run Code Online (Sandbox Code Playgroud)

新代码:

doSomething(BetterEnumeration.FOOBAR);
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我有几百个我正在审查的更改基本上都是完全相同的更改,我只想查看例外情况.如果我可以轻松指定一个表明这两种情况相同的异常,那就太好了.我知道在语法中这样做的方法,但是在有十个左右的例外的情况下,这是繁琐和繁琐的.

还有其他提示吗?

Zoë*_*son 1

Beyond Compare 的专业版支持忽略重命名的标识符。此处的帮助中对此进行了介绍,并且此处有视频演示。它也不仅限于标识符;它可以处理类似i=i+1=>的事情i++。如果您安装了最新版本,您只需右键单击差异并选择“替换...”即可开始。