【问题标题】:Is there a file diff tool that allows for exceptions?是否有允许异常的文件差异工具?
【发布时间】:2011-02-16 14:34:33
【问题描述】:

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

旧代码

doSomething(ConstantsInterface.FOOBAR);

新代码:

doSomething(BetterEnumeration.FOOBAR);

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

还有什么建议吗?

【问题讨论】:

    标签: java beyondcompare3 file-diffs


    【解决方案1】:

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

    2) 差异,查看任何异常

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

    5 分钟内完成

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-18
        • 2011-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-18
        • 2013-05-08
        相关资源
        最近更新 更多