我想为ClearCase preop合并触发创建一个分支限制。
但是,它应该基于确切的分支类型而不是基于 根据分支类型是否遵循特定的命名约定,如
.../my_special_branchname_prefix*
我可以这样做,还是必须单独列出每个分支?
我读了" cleartool man mktrtype"那个"分支类型选择器"可以用, 但遗憾的是,我无法找到有关内容的全面信息 它需要,即它是否可以是配置规范中使用的版本选择器模式(使用例如三点省略号),或者甚至是通配模式,或者如果它 只能是一个确切的分支类型名称。
答案 0 :(得分:1)
检查你能做什么的一种方法是编写一个虚拟的preop触发器脚本,它只输出“trigger environment variables (EV
)”
这样,您可以检查其中一个CLEARCASE_xxx
环境变量是否具有所需分支的名称(您是指该合并的源或目标分支?)。
一旦看到正确的变量,就可以通过确保当该分支的名称不以预期前缀开头时preop触发器脚本以-1退出来强制执行您的策略。