2016-05-24 109 views
1

在我的不斷努力將學習和馴服我們使用ClearCase的[UCM]的,我已經意識到,每一個標籤,活動,基線,從剛開始的時候流和almost every view是我們的ClearCase設置中打開並可見。的ClearCase:家政

與此answer類似,我認爲它至少可以有利於我們的舊基準線lock obsolete

有沒有一種簡單的方法來查找比某個日期更早的基線(從我的情況下,Windows)?

我一直在努力與cleartool find,lsbldesc命令,並覺得我缺少一些簡單的東西。

作爲第二部分,這一點,如果我沒有找到一個命令 - 它應該被使用?以這種方式幾乎盲目選擇所有[舊]基線並將它們過時鎖定[除了上述answer中已經陳述的原因]之外,是否存在危險?

對此有另一種推薦的方法,或者我應該在不同的層面上看着管家?不同的對象?還是根本不?

回答

1

一種可能性,我在「How to get the recent baselines of a project in clearcase」形容是使用fmt_ccase option結合cleartool lsbl

cleartool lsbl -fmt "%d %n\" -stream... 

你仍然需要分析和排序輸出,但這是一個開始。

應該應用它呢?幾乎盲目地選擇所有[舊]基線並以這種方式將它們過時鎖定,是否存在危險?

不是真的(旁邊的bug I mentioned about foundation baselines):這是一個淨化的政策,這將需要由項目調整項目。

1

給予了很多UCM元數據的不可移動的本性,你也可能要考慮的組件和項目遷移到新的VOB。鎖定基線/流只會使其不顯示,當工具獲取流中的基線時,它仍會被查找。根據項目的架構和基線過程中,這可能是從一定程度上任何地方極其痛苦......

沒有什麼毛病項目/組件的結構,已經有超過十年。我每天都在工作。如果你只擔心可見的東西,那麼鎖定過時的過程就沒有問題。如果您還有其他問題,那麼「清理板塊」PVOB/CVOB可能會解決它們。