我被要求在一個特定的日期之後通過整個ClearCase項目VOB找到每個特定用戶的簽入。我如何獲得這些信息?
我認爲這是cleartool find
命令的一些用法,但我還沒有弄清楚獲取我正在查找的信息的語法。ClearCase - 如何查找整個PVOB的一位用戶的所有Checkins?
我想我正在從一個特定日期開始,在給定的PVOB的每個流上查找該用戶的每個活動的「變更集」。
我被要求在一個特定的日期之後通過整個ClearCase項目VOB找到每個特定用戶的簽入。我如何獲得這些信息?
我認爲這是cleartool find
命令的一些用法,但我還沒有弄清楚獲取我正在查找的信息的語法。ClearCase - 如何查找整個PVOB的一位用戶的所有Checkins?
我想我正在從一個特定日期開始,在給定的PVOB的每個流上查找該用戶的每個活動的「變更集」。
看着cleartool find
(其中有或沒有UCM創建的版本工作),它應該是這樣的:
cleartool find . -user <auser> -version "{created_since(date1)}" -print
這是一個VOB,而不是一個PVOB內完成,因爲它尋找版本(數據),而不是UCM活動(記錄在PVOB級元數據)
你需要首先去一個觀點,最好的動態視圖:
cd m:\aView\aVob
# unix
cd /view/aview/vobs/avob
如前所述由OP的answer,什麼工作原理是:
-user
,-all -nvis
。隨着反覆的幫助(和巨大的感謝)@VonC,這裏是我結束了使用,在命令提示符(不是在ClearTool會話),與設定的目錄就位於我的工作目錄我的快照視圖的根:
cleartool find . -all -name "*" -version "{created_by(<userid>) && created_since(dd-Mmm-yyyy)}" -print > <absolute path to output file>
更新:下面的命令,這本來是我的回答,返回只有隱藏文件:
cleartool find . -all -nvisible -name "*" -version "{created_by(<userid>) && created_since(dd-Mmm-yyyy)}" -print > <absolute path to output file>
Grat! +1。我在我的答案中引用了這些元素以提高可視性。 – VonC
感謝您的及時回覆,@VonC!不幸的是,當我使用find命令啓動一個帶有點的cleartool find命令時,出現以下錯誤:cleartool:錯誤:不是vob中的對象:「。」。 –
@DynothermConnector當然:你需要先進入一個視圖。 – VonC
從這篇文章http://stackoverflow.com/questions/9691499/i-cant-seem-to-get-cleartools-find-to-work-on-a-simple-query它看起來像我需要向下導航一級別從我的快照視圖的根目錄。該命令現在正在成功執行。謝謝! –