2012-08-22 61 views
2

我是ClearCase的新手,最近我合併了分支A到分支B的文件列表。
那時我查了保存了我合併的每個文件的時間戳選項。查看歷史清單中的元素清單

現在,客戶需要審查的是一個看起來,所以他們所要求的快照,以其「創建時間戳」及其「修改的時間戳」作爲列表中的每個文件。

我試過使用歷史選項,但我沒有得到創建日期時間戳
如何獲取時間戳信息?

回答

1

查看這些文件的一種方法是將它們選擇到視圖中:
您可以在其配置規範中嘗試使用基於時間的選擇規則的視圖。
我會建議動態視圖(這樣,你可以快速修改配置規範,爲了選擇合適的版本做多次嘗試)

請參閱「how to find out all the activities happened in a branch in the last month?」爲例或這樣的配置規格。


但如果你的文件列表後,通過一個視圖中選擇,但與「修改日期」 以及的「創建日期」,然後進行簡單cleartool find,使用fmt_ccase syntax ,就夠了:

這會給你所有的創建日期:

ct find . -type f -exec "cleartool descr -fmt \"%n %e:%d\n\" \"%CLEARCASE_PN%@@\"" 

這會給你所有的最後修改日期:

ct find . -type f -exec "cleartool descr -fmt \"%n %e:%d\n\" \"%CLEARCASE_PN%\"" 

唯一的區別是在「@@」,這在一種情況下是用於參考(其具有創建日期)元素本身,而在其他(沒有「@@」),是用於參照版本(代表最後修改日期)。

+0

謝謝朋友,請幫我這個,我有另一個疑問 [合併](http://stackoverflow.com/questions/12088657/merge-file-from-one-barnch-to-another-branch-在-的ClearCase) –