2011-02-09 73 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

相关问题