跳转至

AfterCompare

该接口调用的脚本应用程序用于在比较后撤销对数据的修改。脚本应用程序总是在客户端开始比较时启动(例如在两个版本或备份和版本之间)。

步骤

  1. 开始比较。
  2. 文件和项目被转移,操作被执行。
  3. 调用 AfterRestore 接口并执行相关的脚本应用程序。
  4. 比较结束。
  5. 删除临时文件。
  6. 比较完成。

示例:比较完成后,可以再次删除用于解压比较数据的临时文件夹。

如果脚本应用程序发生错误,签入的数据保持不变,组件的处理状态也不会变更。系统会显示一条错误消息。

该脚本应用程序的命令行

ScriptAfterCompare.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the client archive] /at:c

接口文件的描述

[Common]、[Component] 和 [Result] 节在 接口文件的通用部分 中有介绍。

未指定 [User] 和 [Version] 节。

Specific 节

在 [Specific] 节中,可以配置以下键:

I/O 描述 默认
类型 I 显示正在比较的数据。 1:带备份的备份
2: 带备份的版本
4:带版本的版本
WorkingDirM I 主控程序工作目录的完整路径
WorkingDirM_BC I 脚本应用程序 BeforeCompare.exe 保存项目数据的主存档文件夹的完整路径。
如果此键为空,则表示 BeforeCompare.exe 脚本应用程序未执行或未返回任何结果。
WorkingDirS I 从属设备工作目录的完整路径
WorkingDirS_BC I 脚本应用程序 BeforeCompare.exe 保存项目数据的从属存档文件夹的完整路径。
如果此键为空,则表示脚本应用程序 BeforeCompare.exe 未执行或未返回任何结果。
BackgroundChangeCheck I 表示该检查是否属于后台检查。
后台检查仅检测差异,不检查一致性或版本控制。
Y/N N

相关主题