创建 ClearCase 触发器时是否可以将模式用作分支类型限制



我想为 ClearCase 预操作合并触发器创建一个分支限制。

但是,它应该不是基于确切的分支类型触发,而是基于相反基于分支类型是否遵循特定的命名约定,例如

.../my_special_branchname_prefix*

我可以这样做,还是必须单独列出每个分支?

我在"cleartool man mktrtype"中读到可以使用"分支类型选择器",但不幸的是,我无法找到有关什么的全面信息它需要,即它是否可以是配置规范中使用的版本选择器模式(例如使用三点省略号(,甚至是通配模式,或者如果它只能是确切的分支类型名称。

检查您可以执行的操作的一种方法是编写一个虚拟的 preop 触发器脚本,该脚本将仅输出"触发器环境变量 ( EV (">

这样,您可以检查这些CLEARCASE_xxx环境变量之一是否具有所需分支的名称(是指该合并的源分支还是目标分支?
看到正确的变量后,可以通过确保 preop 触发器脚本在分支的名称不以预期前缀开头时以 -1 退出来强制实施策略。

最新更新