deliver

將儲存庫工作區中的變更集交付到另一個工作區或串流

用途

scm deliver 次指令會將指名來源中的變更集交付到預設目標,或您指定的另一個目標。

用法概要

選項和引數

-d  |  --dir ] workspace-path
scm loadscm share 所建立的本端工作區的路徑名稱。 這個次指令執行時,將 workspace-path 設為現行工作目錄。 如果現行工作目錄是在本端工作區中,您可以省略這個選項。
-P  |  --password ] password for user ID in repository
指名儲存庫中指定使用者 ID 的密碼。 如果指令行不含這個選項,系統會提示您輸入密碼。 如果您指定了已利用 scm login 指令來儲存認證的儲存庫 URI 或暱稱,便會忽略這個選項。
-q  |  --quiet ]
在運作之時,抑制大部分參考訊息。
-r  |  --repository-uri ] 儲存庫 URI
指定要採取這個動作的儲存庫。 如果您已利用 scm login 指令來儲存儲存庫認證,您可以將提供的暱稱用於這些儲存認證。
-s  |  --source ] source workspace or stream
來源工作區或串流的名稱或 UUID。 變更集會從來源工作區交付到目標。 如果未指定目標,便會使用來源的現行流程目標。
-t  |  --target ] target workspace or stream
目標工作區或串流的名稱或 UUID。
-u  |  --username ] 儲存庫中的使用者 ID
指定存在於指名儲存庫中的使用者 ID。 如果您指定了已利用 scm login 指令來儲存認證的儲存庫 URI 或暱稱,便會忽略這個選項。
-v  |  --verbose ]
在運作之時,提供其他參考訊息。
change set ...
要交付的零或多個變更集的清單。 您可以用名稱、UUID、註解或相關聯的工作項目來指定變更集。 如果未指定任何變更集,便會交付所有送出變更。

範例

當在本端工作區工作,scm status 輸出顯示本端工作區包含尚未交付的變更集:

C:\local-workspaces\HelloJazz>scm status
Workspace: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
  Component: (1103) "HelloJazz"
    Baseline: (1104) 2 "base"
    Outgoing:
      Change sets:
        (1105) --@ <No comment>

用別名指定變更集來執行 scm deliver,以交付變更集。

scm deliver 1105
Delivering changes from "HelloJazz" into "HelloJazz Stream"
  No baselines to flow.


意見

以上說明對您有幫助嗎?您可以在 Jazz.net 網站中提供意見(需要登錄):在討論區中提供意見提交錯誤