5

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

旧代码

doSomething(ConstantsInterface.FOOBAR);

新代码:

doSomething(BetterEnumeration.FOOBAR);

在这种情况下,我正在审查数百个更改,这些更改基本上都是完全相同的更改,我只想查看例外情况。如果我可以轻松地指定一个表明这两种情况相等的异常,那就太好了。我知道在语法中可以做到这一点,但是在有十个左右的例外的情况下它是乏味和麻烦的。

还有其他提示吗?

4

2 回答 2

1

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

2)差异,查看任何异常

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

5分钟完成

于 2010-05-06T23:40:15.063 回答
1

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

于 2010-05-07T21:53:33.017 回答