_Universal:为比较器配置特定项目
你可以为每个项目单独定制一般组件的比较器( 二进制 组件除外,它不允许这样做)。为此,请按以下步骤进行:
- 启动 UserClient。
- 在 项目树上, 右键单击该组件。
- 在上下文菜单中选择 编辑组件配置。
- 在 组件配置 对话框中,点击 比较器配置。
- 在 比较配置对话框中,在 从比较中排除的行字段中输入数据。
在一个示例文件中观看配置JSON智能比较的指南
JSON的示例文件:
输入的步骤从样本文件的比较中排除行
绝对排除:检查路径的开头,所有的从属元素都被忽略了。
.os 对象os的所有属性(架构、系统_驱动器、程序)都被忽略。对象os2没有被忽略。
.os.architecture 对象os的架构属性被忽略。os2的架构属性没有被忽略。
相对排除法: 检查路径的末端。
architecture: 架构属性在全局上被忽略(从os和os2)。
products.install_date: 在products下列出的所有对象的install_date属性将被全局忽略(对于os和os2)。
配置ASCII比较器:我已经通过输入行号指定了我想排除的行,那么为什么在比较过程中仍然显示这些行? 从比较中排除行 不是通过行号指定的,而是借助于一个字符串。如果有想从比较中排除的行,请按以下步骤进行:
当你在 "排除比较行 "中输入一个字符串,所有带有该字符串的行都将被排除在比较之外。
通配符 *a -> 所有以字符a结尾的行都被排除。 a* -> 所有以字符a开头的行都被排除。 *a* -> 在任何位置包含字符a的所有行都被排除。 <Space>* -> 所有以空格字符开头的行都被排除。 <TAB>* -> 所有以TAB开头的行都被排除。
示例 实际值* *警报* 这些条目意味着,每一行出现 "警报 "字符串的变更和每一行以 "实际值 "字符串开始的变更都被排除在比较之外。
|
相关主题: |
---|