您的位置:首页 > 其它

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

2007-03-12 23:17 453 查看
在上次《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(如图):



[align=center]图1 创建View Label[/align]
我们就可以使用Label -> Attach命令来给每个修订文件附加标签,与Reversion Label不同的是,View Label不会在Check In的时候让你选择,需要手动指定。
比如,我们将一组文件的Release版本(Reversion Label)Attach到了名为Version 1的View Label,此时,该阶段性版本便创建完毕,之后我们可以在任何时候使用View -> Select Configuration菜单来查看该视图的所有信息,如图:



[align=center]图2 选择需要显示的视图[/align]
与此相同,我们可以创建多个阶段性版本,也从而避免了多个版本文件混杂在一起的尴尬局面。View Label的其它特性与Reversion Label相同,在此不再赘述。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: