【问题标题】:How to hide Comparison of UUID lines in two ARXMLs with Beyond Compare tool如何使用 Beyond Compare 工具隐藏两个 ARXML 中 UUID 行的比较
【发布时间】:2020-07-13 07:17:01
【问题描述】:

当我用超越比较工具比较两个 ARXML(可以被认为是 txt 文件)时,我可以看到两种不同:

  1. UUID 行,在每次从 MATLAB 生成代码时都会发生变化。
  2. 逻辑/接口更改,新修改/添加。

但 UUID 行对我来说并不重要。所以我想知道,如何在Beyond compare工具中隐藏UUID行差异,同时比较两个文件。

提前致谢!!

【问题讨论】:

  • 你能添加一个文本示例吗?我认为您可以通过一些特殊规则来扩展 xml 格式。

标签: matlab uuid beyondcompare beyondcompare3 beyondcompare4


【解决方案1】:

我不知道ARXM,但我在https://github.com/nikidimitrow/Learning-AUTOSAR-fundamental/blob/master/BasicsOfAUTOSAR/MyECU.ecuc.arxml找到了一个例子

在 BeyondCompare 中,您可以转到 Tools->File Formats 并为 xml 获取 xml-format 定义并使用“另存为”创建新格式:

然后调整掩码:

在此之后,您必须定义一个新的 Grammar 元素:

使用与UUID=".*"匹配的文本,不要忘记标记正则表达式标志。

在此之后,您可以与新格式进行比较。 UUID 差异现在是一个不重要的差异:

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多