有什么方法可以阻止用户签入并保留修改时间。如果选中保留修改时间框,它将使用上次保存的时间而不是实际的签入时间签入。我只需要签到时间。因此,如果还检查了保留修改时间,则应使用当前时间进行检查,或者如果检查了保留修改时间,则不应允许检查。请指导。
user1797693
问问题
704 次
1 回答
0
由于这是客户偏好,因此您不能强求。
在以前的客户端中,我能够每天在所有 ClearCase 客户端上运行 .reg 文件以重置某些首选项,但这是一种并非在任何地方都可用的解决方法。
cleartool co/ci
我看到的另一个选项是部署包装器(签出和签入自定义脚本),如果使用该-ptime
选项,它将拒绝调用。
再次部署/维护并非易事。可以在此处找到可
用于控制某些命令的 cleartool 包装器示例:(perl 模块)ClearCase::Wrapper
使用preop 触发器可以使用触发器阻止签入:
cleartool mktrtype -element -all -preop checkin -execwin ... -execunix " -c "Checkin time check" ci_trigger
我不知道您是否可以访问本地文件时间戳(您应该使用$ENV{"CLEARCASE_PN"}
),以便与当前时间进行检查:如果不同,则表示-ptime
有效,命令应该是否认。
于 2012-12-07T11:54:56.617 回答