我想制作一个仅针对单个用户(我自己)执行的触发器。原因是,我没有打破构建"。
更长的解释:我尝试对一个Clearcase触发器进行沙盒处理,以便在签入时自动将属性应用于元素,并且我不想意外创建适用于所有开发人员的触发器可能会毁掉每个人的原型(第一次尝试的是什么?)。
我看到-nus / ers选项似乎排除了列表中的用户。我想我可以用逗号分隔所有用户的列表,除了我自己。这是我正在寻找的吗?
答案 0 :(得分:1)
有关触发器的最佳信息来源是listed here,然后mktrype
man page中提到了EV(环境变量)。
检查isntance:
CLEARCASE_USER
发出导致触发器触发的命令的用户;派生自UNIX或Linux真实用户ID或Windows用户ID。
如果用户ID以某种方式不起作用,您可以考虑其他环境变量:
CLEARCASE_SNAPSHOT_PN
您的脚本可以控制用户ID是否属于您,如果不是,则中止。
快照视图目录根目录的路径,其中发生了触发触发器的操作。
如果您的脚本检测到路径不是预期的路径(即您的快照视图,您的触发脚本),则说明触发器脚本将中止。