2011-08-02 163 views
1

我一直在工作的產品之一是10年前開始的。有幾個開發人員爲這個項目工作過,並且在項目的整個生命週期中發生了幾次合併。現在採取版本信息(明確的案例版本樹),申請標籤,簽出花費很長時間。刪除舊的分支和(比如3年後)是否是一個好主意,以改善代碼的可維護性和版本控制的性能?我們使用clear case作爲版本控制刪除遺留代碼分支

回答

1

如果您將ClearCase與UCM一起使用,那麼刪除一個分支(只有在刪除每個文件的該分支上的每個版本時纔可能)不是一個好主意。
而對於基本的ClearCase來說,正確刪除所有內容仍然很棘手,也相當複雜。

先從開始倒閉那些分支機構,看看是否加快了操作,如mkelemlsvtree

請參閱cleartool lock -obs

+1

注意:鎖可以防止rmelem或rmbranch(https://www-304.ibm.com/support/docview.wss?uid=swg21251621),但由於我對ClearCase中的任何東西都沒有太大的熱情,沒關係。 – VonC