我想制作一个只为单个用户(我自己(执行的触发器。原因是,这样我就不会"破坏构建"。
更长的解释:我正在尝试沙盒一个Clearcase触发器,以便在元素签入时自动将属性应用到元素,我不想意外地创建一个适用于所有开发人员的触发器,并可能破坏每个人使用原型的一天(第一次尝试时用什么?(。
我看到-nus/ers选项,它似乎将用户排除在列表中。我想我可以用逗号分隔所有用户的列表,除了我自己。这就是我要找的吗?
此处列出了有关触发器的最佳信息来源,然后在mktrype
手册页中提到了EV(环境变量(。
检查是否存在:
CLEARCASE_USER
发出导致触发器启动的命令的用户;源自UNIX或Linux真实用户ID或Windows用户ID。
如果用户id不起作用,可以考虑其他环境变量:
CLEARCASE_SNAPSHOT_PN
您的脚本可以控制用户id是否为您的,如果不是,则中止。
快照视图目录根目录的路径,导致触发的操作发生在该目录中。
如果您的脚本检测到路径不是预期的路径(即您触发脚本的快照视图(,则所述触发脚本将中止。