有什么方法可以阻止用户签入保留修改时间。如果选中保留修改时间框,它将检查上次保存的时间而不是实际的检查时间。我只需要签到时间。因此,如果还检查保留修改时间,则应检查当前时间,或者如果检查保留修改时间,则不应允许签入。请指导。
答案 0 :(得分:0)
由于它是客户端首选项,因此您无法强行使用它。
在以前的客户端中,我能够每天在所有ClearCase客户端上运行.reg文件以重置某些首选项,但这是一种无处不在的解决方法。
我看到的另一个选项是部署包装器(checkout和checkin自定义脚本),如果使用了cleartool co/ci
选项,它将拒绝调用-ptime
。
部署/维护也不是一件容易的事
一个cleartool包装器的例子,它可以适用于控制某些命令can be found here :( ClearCase::Wrapper
perl模块)
cleartool mktrtype -element -all -preop checkin -execwin ... -execunix " -c "Checkin time check" ci_trigger
我不知道您是否可以访问本地文件时间戳(您应该使用$ENV{"CLEARCASE_PN"}
),以便使用当前时间进行检查:如果它不同,则意味着-ptime
生效,并且该命令应该被拒绝。