2010-05-06 67 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分钟内