StarTeam Client StarDisk
StarTeam跨平台客户端 IDE - SCC Support
Custom Applications
WebEdition StarTeam Server
StarTeam Repository
PVCS Archive
SourceSafe Archive
(三)面向项目 旧的SCM应用程序如PVCS和SourceSafe,是直接面向单个文件的的。它们称为面向文件的版本控制系统。添加到系统中的每个文件具有它的版本号,存储在一个特定的归档文件中,它们之间的一对一映射与构建应用时的文件放置的位置是无关的。某些产品,如PVCS,并不跟踪记录文件需要检出的目录,而这一信息对正确地重建历史配置文件是必须的。 StarTeam采用面向项目的方法。在这一方法中,源代码和文档文件只是作为组成整个项目的特定项类型。除了具有旧式产品所具有的面向文件的版本控制特性以外,StarTeam还支持对你的项目所需要的其他项进行版本控制,如变更请求、主题、任务、需求和存储这些项的文件夹结构。面向项目的系统还可以让用户根据他们的角色或项目的即时工作需要以不同的方式查看这些项。面向项目的方法是面向文件方法产品中实现特性的超集。
图2:StarTeam是一个面向项目的SCM工具
(四)项 StarTeam模型使用项,如文件、需求、变更请求、主题、任务和审计条目。大多数常用的项是可以版本化的,就是说,StarTeam存储了项的修订历史并允许你查看和比较不同修订的内容。 项也可以被分支,就是说,它们可以由其它项(那些项就成为了它们的祖先)派生出来。 项可能会有几个完全不同的修订历史,而这些修订历史具有共同的祖先。在文本文件情况下,分支项可以与派生出它的原始项进行合并。例如:为新操作系统开发的产品可以基于为第一个操作系统开发的文件为基础开始进行。 分支的概念在文档管理系统中并不多见。然而,这一能力对软件配置管理来说则是基础。开发员经常需要在保持原有开发路径的同时作出或大或小的变更。 StarTeam的协作性的框架体系结构支持多种类型的项,并可以根据客户的需要开发和添加更多的项。下表列出了StarTeam的当前版本所支持的项的类型:表1:StarTeam 项类型
MILY: 宋体; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt">表1:StarTeam 项类型
项类型 |
是否可版本化 |
是否可分支 |
文件 |
是 |
是 |
需求 |
是 |
否 |
变更请求 |
是 |
是 |
任务 |
是 |
否 |
主题 |
是 |
否 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/