AfterCompare
该接口调用的脚本应用程序用于在比较后撤销对数据的修改。脚本应用程序总是在客户端开始比较时启动(例如在两个版本或一个备份和一个版本之间)。
步骤
- 开始比较。
- 文件和项目被转移,操作被执行。
- 调用 AfterRestore 接口并执行相关的脚本应用程序。
- 比较结束。
- 删除临时文件。
- 比较完成。
举例说明:比较结束后,可以再次删除解压缩比较数据的临时文件夹。
如果脚本应用程序发生错误,检入的数据保持不变,组件的处理状态也不会变更。系统会显示一条错误消息。
界面文件描述
ScriptAfterCompare.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the client archive] /at:c
界面文件的描述
常用]、[组件]和[结果]部分在界面文件的常规部分中有描述。
未指定 [用户] 和 [版本] 部分。
部分
部分
键 | I/O | 描述 | 值 | 默认 |
---|---|---|---|---|
类型 | I | 显示正在比较的数据。 | 1:带备份 的备份2: 带备份 的版本控制4:版本与版本控制 | |
WorkingDir | I | 主控程序工作目录的完整路径 | ||
WorkingDir | I | 脚本应用程序 BeforeCompare.exe 保存项目数据的主存档文件夹的完整路径。如果此密钥为空,则表示 BeforeCompare.exe 脚本应用程序未执行或未返回任何结果。 | ||
WorkingDir | I | 从属设备工作目录的完整路径 | ||
WorkingDir | I | BeforeCompare.exe 脚本应用程序保存项目数据的从属档案文件夹的完整路径。如果此密钥为空,则表示脚本应用程序 BeforeCompare.exe 未执行或未返回任何结果。 | ||
背景更改检查 | I | 检入背景调查的一部分。 背景检查只检查差异,不检查一致性或版本控制。 | Y/N | N |