2011-02-09 75 views
2

我有幾個rsync'd到vob的文件,他們都有將來40分鐘的時間。
我嘗試過觸摸,所做的一切就是保持從觸摸到未來40分鐘的時間。如何在ClearCase vob中設置文件的修改時間?

我想ClearCase負責設置修改時間並覆蓋觸摸。
還有別的辦法嗎?有沒有辦法告訴ClearCase停止搞亂文件時間?

回答

2

將這些文件添加到源代碼控制時,您使用了什麼選項?

在本help page解釋說:

爲了維護被檢查的文件的修改時間,使用-ptime選項。
如果您省略-ptime選項,則新版本的修改時間將設置爲簽入時間。

mkelem man page補充說:

在某些UNIX和Linux平臺上,重要的是,修改時間被保留通過ar創建歸檔文件(庫)(1)(也許更新,ranlib (1))。
鏈接編輯器ld(1)會在修改時間與存檔本身記錄的時間不匹配時生成錯誤消息。請務必使用此選項,或(更可靠地)將歸檔文件存儲爲由mkeltype –ptime命令創建的用戶定義類型的元素。這將導致–ptime當元素在檢查被調用。

除非你刪除這些文件並重新創建它們,我不認爲你可以改變"Created on" time

相關問題