1
重新綁定流時遇到此問題: cleartool:錯誤:無法切換到基線,因爲流已根據當前基準對 進行更改。如何創建一個preop觸發器來阻止clearcase流中的新基線?
giraffe_pvob是 tiger_011項目中的一個不可修改的組件,並且該組件在該組件 上未做任何更改。
我想安裝preop觸發器以防止此流上有任何新的基線。那麼我應該如何繼續?這是否會阻止像上面那樣的重新綁定問題?
謝謝!
重新綁定流時遇到此問題: cleartool:錯誤:無法切換到基線,因爲流已根據當前基準對 進行更改。如何創建一個preop觸發器來阻止clearcase流中的新基線?
giraffe_pvob是 tiger_011項目中的一個不可修改的組件,並且該組件在該組件 上未做任何更改。
我想安裝preop觸發器以防止此流上有任何新的基線。那麼我應該如何繼續?這是否會阻止像上面那樣的重新綁定問題?
謝謝!
您不能阻止創建基線,但可以防止導致上述基線不可修改組件的情況發生。
這叫做寄生蟲基線,並且是UCM flaws之一。
它是由依賴性引起的,如「ClearCase UCM - best practices using components」中所述。
A1
B1
B2
把基準上A
將在B
創建寄生蟲基線,即使B
是不可修改的組件...
(在this thread更多細節)
我通常把唯一的術前是一個(基於rebase),確保流的基礎組件(如B
)不屬於另一個(可修改)組件的依賴項的一部分(如A
,取決於B
)