我有幾個rsync'd到vob的文件,他們都有將來40分鐘的時間。
我嘗試過觸摸,所做的一切就是保持從觸摸到未來40分鐘的時間。如何在ClearCase vob中設置文件的修改時間?
我想ClearCase負責設置修改時間並覆蓋觸摸。
還有別的辦法嗎?有沒有辦法告訴ClearCase停止搞亂文件時間?
我有幾個rsync'd到vob的文件,他們都有將來40分鐘的時間。
我嘗試過觸摸,所做的一切就是保持從觸摸到未來40分鐘的時間。如何在ClearCase vob中設置文件的修改時間?
我想ClearCase負責設置修改時間並覆蓋觸摸。
還有別的辦法嗎?有沒有辦法告訴ClearCase停止搞亂文件時間?
將這些文件添加到源代碼控制時,您使用了什麼選項?
在本help page解釋說:
爲了維護被檢查的文件的修改時間,使用
-ptime
選項。
如果您省略-ptime
選項,則新版本的修改時間將設置爲簽入時間。
的mkelem
man page補充說:
在某些UNIX和Linux平臺上,重要的是,修改時間被保留通過
ar
創建歸檔文件(庫)(1)(也許更新,ranlib
(1))。
鏈接編輯器ld
(1)會在修改時間與存檔本身記錄的時間不匹配時生成錯誤消息。請務必使用此選項,或(更可靠地)將歸檔文件存儲爲由mkeltype –ptime
命令創建的用戶定義類型的元素。這將導致–ptime
當元素在檢查被調用。
除非你刪除這些文件並重新創建它們,我不認爲你可以改變"Created on" time。