2010-12-15 32 views
1

對於構建日誌記錄,我可以通過cleartool獲取當前流和上一個基線(詳見「How to obtain UCM stream and baseline with cleartool」)。
但是這只是明確的,如果我還可以告訴自從上次基線以來沒有進行任何更改。如何使cleartool知道源自上次基線以來是否被修改

因此:如何讓cleartool告訴我自上次基線以來是否應用了更改?

附加問題:ClearCase術語是否有這個名稱(無論基線是否「未觸及」)?

回答

1

要查看是否有流具有自最新的基線進行任何修改(這意味着流具有至少一個改性組分),您可以:

  • 獲得最新的基準日期爲當前視圖
 
cleartool lsbl -fmt "%d\n" -cview 

(最後一個是最新的) - 做一個找到任何新版本自該日起

 
cleartool lsbl -fmt "%d\n" -cview 
2008-05-29T16:40:28+02:00 
[...] 
2009-09-27T09:51:28+02:00 

cleartool find . -ver "brtype(MyProject_Dev) && created_since(2009-09-27T 
09:51:28+02:00)" -print 
[email protected]@\main\MyProject_Int\MyProject_Dev\3 
.\[email protected]@\main\MyProject_Dev\CHECKEDOUT 
.\[email protected]@\main\MyProject_Int\MyProject_Dev\1 
.\[email protected]@\main\MyProject_Int\MyProject_Dev\CHECKEDOUT 
[...] 

對於未觸摸的基線沒有特殊的術語,因爲基準的定義是「未觸及的」(您永遠無法修改或更改基線的內容)。

只有當非空活動顯示至少創建了一個版本時,才能修改流。

+0

謝謝VonC。這是我需要的。我希望能夠在「版本樹透視圖」而不是「時間透視圖」中找到「自應用基準線以後檢出或檢查過的文件」,但它肯定足以告訴我我是否正在查看基線或基線加修改。 – 2010-12-16 09:43:57

+0

@Christian:但查找請求會精確地列出自上次基線以來修改的所有文件版本。你需要的文件,沒有他們的版本? – VonC 2010-12-16 09:46:09