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

时间:2010-05-06 21:54:16

标签: java beyondcompare3 file-diffs

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

旧代码

doSomething(ConstantsInterface.FOOBAR);

新代码:

doSomething(BetterEnumeration.FOOBAR);

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

还有其他提示吗?

2 个答案:

答案 0 :(得分:1)

1)写一行正则表达式将它们全部切换回来。

2)差异,见任何例外

3)在步骤1中运行正则表达式的反向

在5分钟内完成

答案 1 :(得分:1)

Beyond Compare的专业版支持忽略重命名的标识符。它包含在帮助here中,并有一个视频演示here。它不仅限于标识符;它可以处理像i=i+1 =>这样的事情。 i++。如果您安装了最新版本,只需右键单击差异并选择“替换...”即可开始使用。