AfterCheckOut
该接口调用的脚本应用程序用于影响签出后的签出数据。
步骤
- 开始进行签出程序。
- 复制数据库/存档。
- 还原最后一个版本。
- 升级本地系统。
- 调用 AfterCheckOut 接口并启动相关的脚本应用程序。
- 签出程序已经完成。
该脚本应用程序的命令行
没有代理时:
ScriptAfterCheckOut.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the server archive] /at:s
使用代理时:
ScriptAfterCheckOut.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the agent archive] /at:s
接口文件的描述
[Common]、[User]、[Component]、[Version]、[ExclusiveUse]、[UnderDevelopment] 和 [Result] 各节在 接口文件的通用部分 中有详细说明。
Version 节
[Version] 节显示工作目录中签出的版本信息。在执行 将版本复制到目录 功能时,仅当该版本在执行该功能之前尚未存在于客户端中,才会在此处显示相关信息。
该节的键值在 接口文件的通用部分 中有详细说明。
Specific 节
在 [Specific] 节中,可以配置以下键值:
键 | I/O | 描述 | 值 | 默认 |
---|---|---|---|---|
WorkingDir | I | 组件工作目录的完整路径 | ||
SupplierCheckOut | I | 表示是否正在执行供应商签出。 | Y/N | N |
失败 | I | 表示还原过程是否失败。 | Y/N | N |
SupplierCheckOut 节
[SupplierCheckOut] 节显示供应商签出的信息。仅当 [Specific]\SupplierCheckOut 键的值为 Y 时,才会输出此节。
键 | I/O | 描述 | 值 |
---|---|---|---|
Flat | I | 显示是否保留了工作目录的结构。 | Y/N |
Unzipped | I | 表示项目数据是否以未压缩方式提供。 | Y/N |
DestinationDir | I | 签出目标目录的完整路径 |
Backups 节
在 [Backups] 节,可以配置以下键值:
键 | I/O | 描述 | 值 |
---|---|---|---|
NumBackupsCopied | I | 复制到客户端的(更新和新建)备份数量。 | {0..n} 0:没有新的或更新的备份,或者用户没有选择 with backups 选项。 |
Errors | I | 表示在确定或复制备份时是否发生错误。 该错误不一定导致签出结束。 | Y/N |