PhpStorm - 差异查看器的高级设置

PhpStorm - advanced settings for diff viewer

有谁知道是否可以在 PhpStorm 中配置差异查看器并指定要忽略的更改?

例如,我已将 Magento 安装更新到较新的版本。 此版本包含许多更改的文件,只有一个区别 - 版权

我正在寻找一种方法来忽略此类文件并查看其他差异。 也许有一些其他工具可以做到这一点。

我还没有尝试在 phpstorm 中这样做,但是如果您愿意使用其他工具,BeyondCompare(商业的,但相对便宜)可以做到这一点...

http://www.scootersoftware.com/support.php?zz=kb_unimportantv3

要将您的更改应用到会话中的所有文件...

激活文本比较后,单击 'Rules' 按钮或转到菜单项 "Session -> Session Settings...",然后 select 'Importance' 选项卡未出现在文件夹比较上(会话设置完全不同,具体取决于您正在进行的比较类型)。您可以定义要忽略的特定文本以及编辑语法。

在对话框底部有一个 select 框,用于确定这是否仅适用于您正在显示的视图或更广泛的视图。 Select 'Use for all files within parent session',保存它,确保您显示的文件比较与您想要的方式匹配,然后进行完全刷新以将该比较应用到会话中的其余文件。

如果规则是您唯一关心的事情,请切换到文件夹比较,单击 'Rules' 按钮,然后在 'Comparison' 选项卡中,选中 'Compare contents:Rules-based comparison' 并打开 'Override quick test results',并勾选 'Skip if quick tests indicate files are the same'