AfterCompare(服务器端)
该接口调用的脚本应用程序用于撤销上传后对比之前对新版本所做的更改。
步骤
- 执行上传。
- 开始比较。
- 文件和项目得以移交,业务得以开展。
- 进行比较。
- 调用 AfterCompare 接口并启动相关的脚本应用程序。
- 比较结束。
- 删除临时文件。
- 比较完成。
例如在比较完成后,删除比较前解压缩数据的临时目录。
AfterCompare 独立于 BeforeCompare,如果在 BeforeCompare 期间发生错误,也会触发 AfterCompare。
该脚本应用程序的命令行
没有代理:
ScriptAfterCompare.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the server archive] /at:s
使用代理时:
ScriptAfterCompareS.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the agent archive] /at:s
界面文件的描述
常用]、[组件]和[结果]部分在界面文件的常规部分中有描述。
不包括 [用户] 和 [版本] 部分。
部分
部分
键 | I/O | 描述 | 值 | 默认 |
---|---|---|---|---|
类型 | I | 显示正在比较的数据。 | 1:带备份 的备份2: 带备份 的版本控制4:版本与版本控制 | |
工作目录 | I | 主控程序工作目录的完整路径 | ||
工作路径 M_BC | I | BeforeCompareS.exe 脚本应用程序保存项目数据的主版本档案目录的完整路径。如果此密钥为空,则表示 BeforeCompareS.exe 脚本应用程序未执行或未返回任何结果。 | ||
工作路径S | I | 从属设备工作目录的完整路径 | ||
工作路径 S_BC | I | BeforeCompare.exe 脚本应用程序保存项目数据的从属存档目录的完整路径。如果此密钥为空,则表示脚本应用程序 BeforeCompare.exe 未执行或未返回任何结果。 | ||
背景更改检查 | I | 表示检入检查是否属于背景检查的一部分。背景检查只检查差异,不检查一致性或版本控制。默认值为 N。 | Y/N | N |