【问题标题】:PhpStorm - advanced settings for diff viewerPhpStorm - 差异查看器的高级设置
【发布时间】:2017-02-08 15:23:13
【问题描述】:

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

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

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

【问题讨论】:

  • AFAIK 在 PhpStorm 中是不可能的——忽略特定行或特定行内容。
  • 也许如果您查看键绑定,您会发现一些有用的东西?我看到了一些 diff 函数,但我不知道它们是否也是用于 diff 工具还是仅用于 VCS 合并。

标签: git magento phpstorm diff diffmerge


【解决方案1】:

我没有尝试在 phpstorm 中这样做,但如果您对其他工具持开放态度,BeyondCompare(商业,但相对便宜)可以这样做......

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

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

激活文本比较后,单击“规则”按钮或转到菜单项“会话 -> 会话设置...”,然后选择文件夹比较中未显示的“重要性”选项卡(会话设置完全不同,具体取决于您正在进行的比较类型)。您可以定义要忽略的特定文本以及编辑语法。

对话框底部有一个选择框,用于选择这是否仅适用于您正在显示的视图或更广泛的视图。选择“用于父会话中的所有文件”,保存它,确保您显示的文件比较与您想要的方式匹配,然后进行完全刷新以将该比较应用于会话中的其余文件。

如果规则是您唯一关心的切换到文件夹比较,请单击“规则”按钮,然后在“比较”选项卡中,选中“比较内容:基于规则的比较”并打开“快速覆盖”测试结果”,并勾选“如果快速测试表明文件相同则跳过”

【讨论】:

  • 感谢您的提示,今天就尝试一下。
  • 惊人的工具!感谢分享!有很多不同的设置,弄清楚如何忽略文件差异级别的更改,但找不到如何为文件夹差异执行此操作。
  • @MageLover 我在回答中添加了一些说明
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-28
  • 2011-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-07
相关资源
最近更新 更多