.rput

.rput [<relative_path>] server:[<relative_path>]
.rput 指令的運作類似 .put 指令,但它會遞迴地複製整個目錄樹狀結構。您提供的相對路徑必須是目錄,而不是檔案。例如,指令
.rput myconfig linuxserver5:feb2005
會將 myconfig 目錄的內容從現行伺服器複製到 linuxserver5 伺服器上的 feb2005 目錄。
註: 如果目標路徑不存在,bfagent 會建立新目錄,並將來源目錄複製到新目錄。

來源路徑相對於步驟的工作目錄,所以是否併入專案及標籤目錄,需依據步驟的「絕對」內容值。目的地路徑僅相對於目的地伺服器的「路徑」內容。如需系統如何構造路徑的相關資訊,請參閱工作的工作目錄

註:
由於 Windows 檔案路徑分隔字元(反斜線 \)與 Rational® Build Forge® 中使用的跳出字元相同,因此在剖析文件時,很難判定此指令何時代表「跳出」。請使用下列字元區分 Windows 檔案路徑分隔字元與跳出字元: 下例顯示 .put 指令:

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

若 /E 與 /e 均未指定,系統會使用啟發方法,查看點指令是否包含類似 Windows 檔案路徑的內容。如果偵測到檔案路徑,則停用跳出;否則,啟用跳出。


意見