java - 是否有允许异常(exception)的文件差异工具?

标签 java beyondcompare3 file-diffs

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

旧代码

doSomething(ConstantsInterface.FOOBAR);

新代码:

doSomething(BetterEnumeration.FOOBAR);

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

还有什么建议吗?

最佳答案

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

关于java - 是否有允许异常(exception)的文件差异工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2784797/

相关文章:

java - 处理私有(private)方法(白盒测试),具有许多条件的方法

java - Spring 没有 Autowiring 我的过滤器类

atlassian-sourcetree - 如何在源树中链接外部差异工具(超越比较)?

comparison - 仅复制差异(kdiff、winmerge、任何类似工具的差异)

java - 无法运行android测试套件: Exception in thread "main" java. lang.ClassNotFoundException

Java需要实现默认方法

BeyondCompare3 - 如何一次查看多个文件的确切差异?

csv - 在 Beyond Compare 3 中比较 CSV 文件 : How to ignore/filter out lines that don't exist on right i. e.只显示数据不匹配的行

beyondcompare - 使用 Beyond Compare 比较 HTML 文件,同时将它们视为纯文本文件