Starteam中使用View Label来自定义版本内容

在上次 Starteam 中使用标签管理里程碑版本》一文中,我们介绍了使用标签来管理项目阶段性版本的方法,而实际应用中,我们却会遇到诸多类似这样的问题:我只想查看 3.0 版本所包含的工程文件, Starteam 却给我显示了所有版本的;作为一名测试人员,我不需要看到开发人员的工程配置文件,而我却看到了所有。等等不一而足。
其实, Starteam 早已经为我们准备了功能强大的过滤器―― View ,而其下的 View Lable 便为我们提供了上述问题的解决方法。
我们先大致了解一下 Starteam View 的定义,而关于其具体详细的说明,在 Starteam 的官方文档里有完整版本。
简单的说,此处的 View 我们可以理解成数据库系统中的 View ,也就是对于同一集合的数据使用不同的查看方式,以达到指定信息过滤的目的。 Starteam View 则为我们提供了查看、操作同一个版本库的不同界面及视图,我们可以定义不同的 View 来定制自己所需要使用和了解的信息。比如,“可以使用不同的视图,使开发人员只看到项目的源代码文件夹及其子文件夹,营销人员只看到项目的营销文件夹及其子文件夹”(StarTeam 用户指南 第21页)
而View Label则为一个文件的修订版标识了View的显示标识,比如,一个文件的修订版被标识为一个名叫Version 1的View Label,那么,只有用户在选择Version 1视图查看方式时才会显示这个文件的此版本。下面我们将结合实例来介绍View Label的具体使用方法。
我们使用前文中所提到的项目来继续操作,当然你也可以新建一个项目,View Label和Reversion Label是相对独立的应用。
同样在View -> Labels菜单下打开Labels窗口,第一个标签便是View标签的设置,与Reversion Label一样,我们可以创建多个标签名称,比如Version 1、Version 2、Version 3(如图):
Starteam中使用View Label来自定义版本内容
图1 创建View Label
我们就可以使用Label -> Attach命令来给每个修订文件附加标签,与Reversion Label不同的是,View Label不会在Check In的时候让你选择,需要手动指定。
比如,我们将一组文件的Release版本(Reversion Label)Attach到了名为Version 1的View Label,此时,该阶段性版本便创建完毕,之后我们可以在任何时候使用View -> Select Configuration菜单来查看该视图的所有信息,如图:
Starteam中使用View Label来自定义版本内容
图2 选择需要显示的视图
与此相同,我们可以创建多个阶段性版本,也从而避免了多个版本文件混杂在一起的尴尬局面。View Label的其它特性与Reversion Label相同,在此不再赘述。
 

你可能感兴趣的:(配置管理,项目管理)