代码之家  ›  专栏  ›  技术社区  ›  Kevin

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

  •  5
  • Kevin  · 技术社区  · 16 年前

    我们目前使用的是超越3.0,我对此非常满意。不过,如果我能轻松地为一个特定的一次性案例指定一个排除项,那就太好了。当我对一些重构进行代码审查时,这是必需的。例如:

    旧代码

    doSomething(ConstantsInterface.FOOBAR);
    

    新代码:

    doSomething(BetterEnumeration.FOOBAR);
    

    在本例中,我回顾了数百个基本上完全相同的更改,我只是想看看例外。如果我能很容易地指定一个异常,表明这两种情况是相等的,那就太好了。我知道在语法中有一种方法,但在有十个左右的例外的情况下,这是乏味和繁琐的。

    还有其他建议吗?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Zoë Peterson RRUZ    16 年前

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

        2
  •  1
  •   bwawok    16 年前

    1)写一行regex,将它们全部切换回来。

    2)差异,见任何例外

    3)在步骤1中反向运行regex

    5分钟内完成

    推荐文章