2.2 配置管理规则
在“权限和安全”章节中,我们提到要访问元素时要明确是否有ClearCase触发器限制你的访问,触发器是我们这里要提到的配置管理规则之一。
在触发器的设置上,我们主要根据项目管理需要进行设置。例如:我们要求开发人员在做检出操作之前必须填写要修改原因,而且填写的修改原因要达到一定的文字数量,否则不允许检出;不允许项目普通成员执行删除文件或目录的操作等。
除了触发器可以对文件操作进行控制外,我们还可以通过配置规约或项目策略等来进行文件操作的限制。
假设项目组使用ClearCase的Base方式的话,我们可以通过配置规约,规定项目组成员使用ClearCase的方式。在图四的例子中,假设视图中没有检出的版本存在的话,且文件版本树中没有rel1_bugfix分支,但存在标签R1的话,那么当开发人员检出时,则创建分支rel1_bugfix;如果视图中没有检出的版本,且rel1_bugfix分支存在,则开发人员的视图显示该分支的最后一个版本。
图四配置规约图
如果项目组使用UCM方式,则可以利用UCM项目策略等设置,快速实现项目管理制度,而不用编写大量的脚本,如构件的只读设置、基线提升模式、交付制度等。
图五构件只读设置图
图六交付制度图