实施进一步的比较和保存相关设置

配置设置:

 

在所有区域的列内可以进行以下设置。

图:组件类型模块,比较这些文件 -- 列

  1. 规范列:
    1. 单击一个单元格并输入所需的值。
    2. 涉及到数据类型时,您可以使用占位符 *(例如,*.txt)。

      也可以将文件名设置出来(例如,info.txt)。

      在拆分文件名时,可以用占位符 * 代表几个字符,用占位符 ? 代表一个字符(例如,*_info_??.txt)。

      未指定要比较和保存的文件和文件类型,将不会被比较和保存。如果没有文件被比较,您只能用无差异版本选项创建新版本。如果没有文件被保存,您将无法创建新的版本。

  2. 比较器列:
    1. 单击一个单元格内。
    2. 将出现一个下拉菜单。
    3. 选择所需的比较器(根据预选会跳到您输入的字母)。
  3. 子目录列:
    1. 单击一个单元格,激活下拉菜单。
    2. 选择包括不包括选项。
    3. 如果未保存目录结构,勾选位于保存的设置下的忽略空目录复选框。

在规则相互矛盾的情况下,下列文件将不会被比较/保存。

例如:

受影响的文件 操作
比较 保存
所有 TXT 文件 比较这些文件下,输入 *.txt。
包括子目录
保存这些文件下,输入 *.txt。
包括子目录。
无 TXT 文件 比较时忽略这些文件下,输入 *.txt。
包括子目录。
忽略这些文件下,输入 *.txt。
包括子目录。

仅限来自根目录/ 的 TXT 文件

无任何文件来自子目录

比较这些文件下输入 *.txt
不包括子目录。

保存这些文件下输入 *.txt
不包括子目录。

仅限来自子目录/ 的 TXT 文件

无任何文件来自根目录

  • 比较这些文件下,输入 *.txt。
    包括子目录。
  • 比较时忽略这些文件下输入 *.txt
    不 要 包括子目录。
  • 保存这些文件下,输入 *.txt。
    包括子目录。
  • 忽略这些文件下输入 *.txt
    不 要 包括子目录。
来自子目录 "UVZ " 下的所有文件

比较这些文件下,输入 UVZ\*。

保存这些文件下,输入 UVZ\*。

没有来自子目录 "UVZ " 的文件

比较时忽略这些文件下,输入 UVZ\*。

忽略这些文件下,输入 UVZ\*。

 我在 AdminClient > 组件类型编辑器 > 检测更改中应该选择通过时间戳还是校验和?这将如何影响系统性能?我需要考虑文件的大小吗?

为了有效利用资源,在进行详细比较之前,octoplant 利用所选的选项找出哪些文件被更改:

通过时间戳需要更少的时间,因为时间戳可以很快被读取。然而,即使不太可能,也有一定的风险,即两个文件可能有不同的内容,但有相同的时间戳。

通过校验和会较慢,因为需要更多的时间来创建校验和。其优点是对文件内容进行检查,每一个差异都会导致另一个校验和。

可能出现的情景

情景一:

您当前正在编辑的组件类型,通常用于具有大型文件的组件,而这些文件很少被修改。在此情景下:按时间戳提供了最佳解决方案。

情景二:

您当前正在编辑的组件类型,通常用于有小文件的组件,而这些小文件会被定期修改。在此情景下:通过校验和提供额外的安全性,而性能的损失相对较小。

至常见问题列表