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

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

 

标签:
文章分类 FK Coding

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

点赞
如果您觉得很赞,我将非常乐意接受虚拟币的捐赠,以示您对我的肯定。

比特币钱包地址:
1PqpqA8FyH3NbfCrbcRd1YxQk3LEsSEYDV
莱特币钱包地址:
LRTdmovGGVEHCKWz7JdL9aiB7VZkuNycJf
站点勋章
网站统计