2012-02-01 104 views
1

我有一個具有超過50個UML建模項目流的ClearCase UCM VOB。我想對所有項目的軟件包結構進行重新構建,而對正在進行的開發的影響最小。由於項目數量衆多,時間因素可能很大,因此在此過程中可能會發生很多變化。重構ClearCase多站點項目問題

我正在考慮的方法是在根目錄下創建一個完整的分支,重新構建分支,將原始分支項目一個接一個地傳遞到根目錄,並在每個項目交付後重新綁定新分支並讓項目創建一個使用新的重新設計分支的新項目流。

有沒有更好的方法?有沒有人遇到過這種方法的問題?

回答

0

ClearCase的整潔之處在於您可以移動/重命名目錄而不會丟失其歷史記錄。
而原始內容(重構之前)和新內容之間的下一個合併應該正常工作。

您需要的是您的每個項目中的專用流,用於重構目的。
在每個Stream上,您將使用UCM項目中的最新基線重新綁定它,然後在其中執行重構。

在每個人都準備好使用新代碼組織的日期之前,您可以製作其他幾個從舊內容的Stream到重構專用Stream的交付,並在每次交付後在重構Stream上放置Baseline。

但爲了避免混淆,我建議使用基於舊UCM項目中最新重構基準的集成Stream製作50個新的UCM項目。
這樣,您就可以僅基於重構的內容再次開始您的流的層次結構。