.push

.push [-p] [+]<register_name> [<relative_pathname> | -]

.push 命令将 <relative_pathname> 的内容放入到寄存器 <register_name>。将替换 <register_name> 的当前内容。

如果要追加而不是替换,请在 <register_name> 前面放置一个加号 (+)。

如果要清除寄存器,请使用连字符代替 <relative_pathname>。

可选的 -p 参数用于使命令引用项目寄存器。 项目寄存器与普通的寄存器隔开,而项目寄存器将在作业结束之后永久存在。

<relative_pathname> 在没有启用步骤的“绝对”属性的情况下是项目或标记路径下的相对路径。

下列示例假定没有为步骤启用“绝对”属性:

由于 Windows 文件路径分隔符(即反斜杠 \)与 Rational® Build Forge® 中使用的转义字符相同,因此在解析点命令时,很难确定命令中的反斜杠何时表示“转义”。可以使用以下字符来区分 Windows 文件路径分隔符与转义字符: 以下示例显示了 .put 命令:

.put[/E|/e] [<relative_path>/]file server:[[<relative_path>/]file]

如果 /E 和 /e 均未指定,那么系统将使用启发式方法来确定点命令是否包含与 Windows 文件路径类似的内容。如果系统检测到文件路径,那么将禁用转义;否则,将启用转义。


反馈