是否可以以明文形式锁定work_branch的应用标签选项?

时间:2018-01-30 07:04:41

标签: clearcase

但是检入/退出&合并应该发生在同一个work_branch上。唯一的目标是work_branch不允许应用任何标签。

2 个答案:

答案 0 :(得分:1)

自:

  • 锁定该分支的brtype也会阻止结帐/签入,
  • 锁定lbtype会阻止任何分支上的任何mklabel,

您可以尝试定义mklabel上的操作前触发器:

如果在错误的分支上执行了mklabel操作,则该操作前触发器将以非零状态退出,从而阻止mklabel继续并应用标签。
请参阅EV (Environment Variables) section of the mktrtype command

查看示例(不基于分支)in this thread

ct mktrtype -element -all -preop mklabel -exec "/path/to/script"

答案 1 :(得分:1)

实际上。您还可以将触发器与包含列表一起使用。

cleartool mktrtype -element -all -preop mklabel -brtype nolabel -exec "ccperl -e \" die();\"" NOLABEL_TRIG

将阻止任何尝试在给定的brtype上制作标签。请原谅以上窗口为中心的性质。