跳转至

AfterChangeCheck

该接口调用的脚本应用程序用于在变更检查后修改数据。

AfterChangeCheck 只有在 BeforeChangeCheck 提前启动的情况下才会被触发。如果脚本应用程序 BeforeChangeCheck 因错误而终止,则会调用 AfterChangeCheck。

步骤

  1. 系统被检查。
  2. 调用 BeforeChangeCheck 接口并启动相关的脚本应用程序。
  3. 文件和项目被转移,操作被执行。
  4. 已创建一个新版本。
  5. 检查开始后是否对工作目录进行了更改。
  6. 创建了一个存档。
  7. 已计算存档的校验和。
  8. 已对数据库进行更新。
  9. 调用 AfterCompare 接口并启动相关的脚本应用程序。

示例:在为检查而简化之后,还原原始的文件夹结构。

该脚本应用程序的命令行

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

接口文件的描述

[Common]、[User]、[Component]、[Version]、[QuickSave]、[ExclusiveUse] 和 [UnderDevelopment] 节在 接口文件的通用部分 中有详细介绍。

后台检查中没有指定 [ExclusiveUse] 和 [UnderDevelopment] 节。

Version 节

[Version] 的键值在 接口文件的通用部分 中有详细介绍。如果 Hversion 键值未指定或为空,则未创建任何版本。

Specific 节

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

I/O 描述 默认
WorkingDir I 组件工作目录的完整路径
BaseVersionPresent I 表示该组件是否存在基本版本。 Y/N Y
BackgroundChangeCheck I 表示签入流程是否属于后台检查的一部分。
后台检查只检查差异,不检查一致性或版本控制。
Y/N N
失败 I 表示变更检查(如有必要,还有版本控制过程)是否失败。 Y/N N

相关主题