技术开发 频道

ClearCase在实际项目中的应用

    2.2 配置管理规则

    在“权限和安全”章节中,我们提到要访问元素时要明确是否有ClearCase触发器限制你的访问,触发器是我们这里要提到的配置管理规则之一。

    在触发器的设置上,我们主要根据项目管理需要进行设置。例如:我们要求开发人员在做检出操作之前必须填写要修改原因,而且填写的修改原因要达到一定的文字数量,否则不允许检出;不允许项目普通成员执行删除文件或目录的操作等。

    除了触发器可以对文件操作进行控制外,我们还可以通过配置规约或项目策略等来进行文件操作的限制。

    假设项目组使用ClearCase的Base方式的话,我们可以通过配置规约,规定项目组成员使用ClearCase的方式。在图四的例子中,假设视图中没有检出的版本存在的话,且文件版本树中没有rel1_bugfix分支,但存在标签R1的话,那么当开发人员检出时,则创建分支rel1_bugfix;如果视图中没有检出的版本,且rel1_bugfix分支存在,则开发人员的视图显示该分支的最后一个版本。

 图四配置规约图

    如果项目组使用UCM方式,则可以利用UCM项目策略等设置,快速实现项目管理制度,而不用编写大量的脚本,如构件的只读设置、基线提升模式、交付制度等。

图五构件只读设置图

 

 图六交付制度图
0
相关文章