.rget server:[<path>] [<path>]
.rget 命令的作用类似于 .get 命令,但它以递归方式复制整个目录树。必须提供目录名称来充当参数。例如,命令
.rget winbuildserver1:config myconfig
会将服务器 winbuildserver 上的目录 config 的内容复制到当前服务器上的 myconfig 目录中。
注: - 如果目标路径不存在,bfagent 将创建新目录,并将源目录复制到新目录中。
- 如果未指定目标路径,bfagent 将源目录复制到当前服务器的缺省位置。
注: - 请勿在此命令中使用环境变量。
- 请勿在此命令中使用符号链接。
由于 Windows 文件路径分隔符(即反斜杠 \)与
Rational® Build
Forge® 中使用的转义字符相同,因此在解析点命令时,很难确定命令中的反斜杠何时表示“转义”。可以使用以下字符来区分 Windows 文件路径分隔符与转义字符:
- 要启用转义,请输入 /E。
- 要禁用转义,请输入 /e。
以下示例显示了 .put 命令:
.put[/E|/e] [<relative_path>/]file
server:[[<relative_path>/]file]
如果 /E 和 /e 均未指定,那么系统将使用启发式方法来确定点命令是否包含与 Windows 文件路径类似的内容。如果系统检测到文件路径,那么将禁用转义;否则,将启用转义。