如何在RTC中的Deliver上更改工作项批准状态

时间:2015-04-24 08:02:19

标签: clearcase rtc

在我们的团队中,我们尝试使用RTC实施Code Review。

服务器已配置为仅在批准工作项时接受更改的传递 这种方法的一个大问题是,一旦WI获得批准,它允许进一步交付多个变更集,而无需审核它们。

我的问题是:RTC是否可以配置为每次交付ChangeSet都会将相关工作项的审批状态更改为“待处理”? 或者(更糟糕的情况)从WI删除整个批准?

1 个答案:

答案 0 :(得分:2)

  

这种方法的一个大问题是,一旦WI获得批准,它允许进一步交付多个变更集而无需审核。

其中一个操作前提条件(Source Control / Deliver Server one)确实声明:

  

注意:要阻止用户将新的更改集链接到已经获得批准的工作项,启用Prevent Linking to Approved Work Items前置条件

因此,一旦获得批准,就不应再将更改集与该WI相关联。如果批准意味着代码已经过审核,则可以交付WI(知道变更集的数量没有变化)。

Farhan在评论中添加:

  

每次提交变更集时,也可以通过添加新的审批周期来实现,因此在所有批准获得批准之前,不会批准使用此方法workItem

     

您需要为它开发扩展,本文中的代码可以帮助您以编程方式创建/修改批准:请参阅“Creating, customizing, and deleting approval records programmatically with Rational Team Concert”。