2010-03-03 120 views
3

有沒有辦法找到流中用戶的登記歷史記錄?以明文形式登錄用戶的歷史記錄

我知道我可以通過查看流中的所有活動來獲取歷史記錄。但是在活動中設置的更改不會顯示文件簽入的日期。

感謝您的幫助!

回答

3

活動的變更集可以顯示文件的日期。您只需將您的describe命令與fmt_ccase格式指令相結合。

cleartool describe -fmt "%[versions]CQp\n" activity:[email protected]/pvobName 

對於每個輸出:

cleartool describe -fmt "%u %n %d" [email protected]@/main/branches/x 

注:在Windows上,你可以列出所有給定用戶的活動。
首先,進入與相關流關聯的UCM視圖。然後:

for /f %x in ('cleartool lsact -cview -fmt "%Xn %u\n" ^| findstr "username"') 
    do cleartool desc -fmt "%[versions]CQp\n" %x 

你也可以在Perl中編寫腳本(這在Windows和Unix上都是可移植的)。
看到SO問題「How can I interact with ClearCase from Perl?