特定流的Clearcase CQ限制

时间:2015-06-19 07:14:37

标签: clearcase-ucm clearquest clearcase-automation

我正在研究Clearcase / Clearquest,我必须为开发人员创建缺陷的CQ。现在,缺陷将在旧流和当前流中传递。因此,对于每个缺陷,我必须为单个开发人员创建3 CQ。说我有三个流:

  1. 8.0_dev
  2. 9.0_dev
  3. 10.0_dev
  4. 所以我为abouve三个流创建了相同的缺陷CQ。现在问题是开发人员不关心检查它是哪个流的CQ。他正在通过获取10.0_dev的CQ来提交8.0_dev分支中的代码,并且它为我创建了发布备注的混乱。我想将提交限制为分配给流的相应CQ。我希望Clearcase在分配给8.0_dev的CQ用于在任何其他流中提交时给出错误,它必须在8.0_dev和nowhereelse的提交中使用。

    请告诉我如何实现这一点。

1 个答案:

答案 0 :(得分:0)

一种可能导致交付操作的预备触发器(cleartool mktrtypr类似于我在“clearcase rebase permission to specific person”中提到的那个。

在实现该检查的脚本中(并由触发器调用),显示ClearCase environment variables are available,并查看是否会提及以您创建的CQ命名的UCM活动。这意味着当前设置的活动不正确,您可以退出-1。