跳转至

BeforeRestore

由此接口调用的脚本应用程序,用于在还原某个版本之前执行操作(例如,在签出之前),以及在将该版本复制到工作目录之前执行操作。

步骤

  1. 调用还原函数。
  2. 准备目标目录(如有需要)。
  3. 调用 BeforeCheckOut 接口并启动相关的脚本应用程序。
  4. 还原过程开始。

该脚本应用程序的命令行

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

接口文件的描述

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

Specific 节

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

I/O 描述 默认
WorkingDir I 所选组件的工作目录的完整路径。
该键可以为空。
DestinationDir I 保存文件的目录路径。
PathSourceArchive I 还原的存档的完整路径。
Delta I 表示存档是否为 delta 存档(增量存档)。
此键用于未来的版本。当前始终指定默认值。
Y/N
如果此键的值为 Y,则未指定 PathSourceArchive 键。
N.
PartialRestore I 表示进程是否为部分还原。
部分还原是指在进程开始前,不删除目标设备。
Y/N N
HVersion I 被还原版本的版本号。
HversionUserDefined I 用户指定的、正在还原的版本的版本号。
DuringCheckOut I 显示还原过程是否属于签出的一部分。 Y/N N
FSpecsR I 将被还原的文件的文件扩展名列表(用竖线“ ”分隔)
(递归:子文件夹中的文件也将被还原)
FSpecs I 将被还原的文件的文件扩展名列表(用竖线“ ”分隔)
(非递归:子文件夹中的文件将不会被还原)

Result 节

[Result] 节的通用键值在 接口文件的通用部分 中有详细说明。

I/O 描述 默认
完成 O 表示脚本是否已执行还原。 Y/N N

相关主题