UCM更有彈性的應用方式

為了配合客戶所提出的需求,依據MR狀態來建立不同的Build,同步到對應的測試環境,原先的UCM建立baseline模式已不敷使用!
引入base clearcase apply label的觀念,再加上make baseline by import label,就可以達到依據不同的label建立不同的baseline,而不會侷限在有變更才可以建立baseline!這樣的方式相對彈性許多!

 實際會用到的指令如下,之後可以用程式的方式作到自動化:

cleartool lsbl -short -comp doc@\twm_vob
列出某個component中,所有的baseline

cleartool lsbl -short -comp doc@\twm_vob -stream twm_eva_developer@\twm_vob
列出某個component中,位於某個stream中所有的baseline

cleartool rmbl UT_Test_Passed_doc_IMPORT@\twm_vob
移除某一條baseline(這個動作會將對應的label type也一併移除)

cleartool mkbl -nc -import -comp doc@\twm_vob,src@\twm_vob UT_Test_Passed@\twm_vob
以import label的方式建立baseline,這邊要特別注意,最小的單位是component,也就是說label要貼到某個component中所有的檔案,否則無法建立
baseline baseline的naming rule是

arrow
arrow
    全站熱搜

    unclepooh 發表在 痞客邦 留言(0) 人氣()