我有几个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。