2011-08-22 91 views
1

有兩種情況: - 我們已經在他們自己的vobs中創建了許多組件,並且意識到現在我們更願意將它們保留在單個vob中 - 我們已經創建了一個組件結果是不正確的VOB。Clearcase:鞏固UCM Vobs和組件

在這兩種情況下,VOB被UCM的VOB(啓用CQ),並有項目,交付開發活動和基線創建等 我們的目標是在組件和代碼重組爲所需的位置。 合理的支持表明沒有辦法實現這一點: Move UCM components between PVOBs 您是否有任何策略在完成此操作的同時保留相關信息?

簡單的方法是提取當前基線,並將代碼檢查到正確的vob中的新組件中作爲新的基準,然後過時舊的vob中的組件。還有其他建議嗎?

我們使用ClearCase 7.0.1.1

回答

0

這些重組過程總是涉及,與UCM,複製這些組件的一些最新基線到新的UCM目標組件,然後保留舊的歷史。
(與CC7.0.x以及最新CC7.1.2)

這就是爲什麼我會建議舊部件/流/項目,但不過時他們,爲了舊元素的版本樹仍然可見(僅供參考)。

注意,移動部件之間的元件可以是「新的ClearCase」稱爲Jazz VCS, part of RTC -- Rational Team Concert --,如在this thread解釋:「Team > Move in Repository」(儘管僅針對top level directory)。

這就是爲什麼technote you reference狀態(ClearCase的組件之間重構):

的決定是由產品管理作出排除加入來自未來的升級和發佈此功能由於顯著建築實施解決方案所需的更改。

它會就這樣永遠與ClearCase,因爲ClearCase中已經被改寫......但作爲RTC的一個模塊。