2014-03-31 112 views
2

我需要一個腳本(批處理),這個腳本可以創建一個基線並將其推薦到所有組件上。如果有人有,請幫助。我使用下面的命令創建並推薦clearcase UCM baseline

cd M:/view_name 
ct mkbl -all -full -ident -c "baseline comment" baseline_name [email protected]_vob 
ct chstream -recommend [email protected]_vob 

與它在一個組件和baseline_name.xxxx上的所有其他組件創建BASELINE_NAME這些命令。並建議只有一個基準(末尾沒有.xxxx)。

回答

1

這是預期的行爲:對於複合基線,僅建議在無根組件上創建的行爲。
請參閱「What is composite baseline in UCM and when it will be used?」。

如果你有良好的流右鍵,選擇「屬性」,在標籤「組件」,可以選擇無根的成分,看看創建基準列表。

選擇一個基線,點擊屬性,你會看到,實際上基線包括所有其它:推薦一個,你居然建議所有其他還有(它們被包含在複合基線)。

您也可以描述該基線(沒有.xxxx的基線)以查看其依賴關係:請參閱「clearcase ucm baseline」。

如果這不起作用(即,如果您沒有看到包含在其中的其他基線),那麼您可能必須在mkbl步驟中手動指定依賴關係。
請參閱「Create composite baseline via command line」。

+0

嗨VonC,感謝您的信息。實際上需要使用這個腳本來自動完成所有的事情。意味着不能使用GUI來根本改變或推薦基線。這股代息將是這是假設在流創建基線,並建議其所有組件自動構建過程的一部分。 – user3232823

+0

@ user3232823這就是爲什麼我掛http://stackoverflow.com/a/17318270/6309:一切都可以在命令行來完成 – VonC