Clearcase保留修改时间

时间:2012-12-07 11:44:38

标签: clearcase clearcase-ucm cleartool

有什么方法可以阻止用户签入保留修改时间。如果选中保留修改时间框,它将检查上次保存的时间而不是实际的检查时间。我只需要签到时间。因此,如果还检查保留修改时间,则应检查当前时间,或者如果检查保留修改时间,则不应允许签入。请指导。

1 个答案:

答案 0 :(得分:0)

由于它是客户端首选项,因此您无法强行使用它。

在以前的客户端中,我能够每天在所有ClearCase客户端上运行.reg文件以重置某些首选项,但这是一种无处不在的解决方法。

我看到的另一个选项是部署包装器(checkout和checkin自定义脚本),如果使用了cleartool co/ci选项,它将拒绝调用-ptime
部署/维护也不是一件容易的事 一个cleartool包装器的例子,它可以适用于控制某些命令can be found here :( ClearCase::Wrapper perl模块)

使用preop trigger

可以阻止使用触发器进行检查
 cleartool mktrtype -element -all -preop checkin -execwin ... -execunix " -c "Checkin time check" ci_trigger

我不知道您是否可以访问本地文件时间戳(您应该使用$ENV{"CLEARCASE_PN"}),以便使用当前时间进行检查:如果它不同,则意味着-ptime生效,并且该命令应该被拒绝。