AfterChangeCheck
该接口调用的脚本应用程序用于在变更检查后修改数据。
AfterChangeCheck 只有在 BeforeChangeCheck 提前启动的情况下才会被触发。如果脚本应用程序 BeforeChangeCheck 因错误而终止,则会调用 AfterChangeCheck。
步骤
- 系统被检查。
- 调用 BeforeCompare 接口并启动相关的脚本应用程序。
- 文件和项目被转移,操作被执行。
- 创建一个新版本。
- 检查开始后,是否对工作目录进行了变更检查。
- 创建了一个档案。
- 计算档案的校验和
- 对数据库进行更新。
- 调用 AfterCompare 接口并启动相关的脚本应用程序。
举例说明:简化检入检查后的文件夹结构还原。
该脚本应用程序的命令行
ScriptAfterChangeCheck.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the client archive] /at:c
界面文件的描述
常用]、[用户]、[组件]、[版本]、[快速存档]、[专用]和[开发中]部分在界面文件的 "常规 "部分进行了说明。
背景检入中没有指定 [ExclusiveUse] 和 [UnderDevelopment] 部分。
部分|版本控制
该部分的密钥在界面文件的常规部分有描述。如果 Hversion 密钥未指定或为空,则未创建任何版本控制。
部分
部分
键 | I/O | 描述 | 值 | 默认 |
---|---|---|---|---|
WorkingDir | I | 组件工作目录的完整路径 | ||
基本版本现在 | I | 表示该组件是否存在基本版本控制。 | Y/N | Y |
背景更改检查 | I | 检入流程是否属于背景调查的一部分。 后台检查只检查差异,不检查一致性或版本控制。 | Y/N | N |
失败 | I | 表示变更检查(以及必要的版本控制过程)是否失败。 | Y/N | N |