2

我们提出了一个流策略,它有一个主要的集成流和其他几个环境的其他流。一个简单的想法如下图所示。

Integration Stream
-- Production
-- Development
---- Stream for release 1.0
---- Stream fix release 1.0

我们打算将子流用于开发并将其交付给开发流并选择活动并创建基线并将它们提升到集成流。

我在这个论坛上阅读了几篇内容丰富的帖子,一开始我几乎没有疑问。我是 UCM 环境的新手,发现很难了解更广泛的使用情况。

  1. 应该在开发分支或集成分支上创建基线。
  2. 基线如何通过生命周期?我们在测试、发布等之后创建的基线是否仅在提升级别上发生变化?

如果有人能描述这个过程,那将非常有帮助。

提前致谢。

问候

4

1 回答 1

0

1/ 应该在开发分支还是集成分支上创建基线。

您可以在所需的任何流上创建基线。它们只是可写组件上的标签。
如果您需要清理中间基线,稍后可以“废弃”(锁定且不可见)。

您的开发流应重命名为“整合”,因为您将在此处整合实际用于生产的内容(并在“集成流”上交付:此处不需要您的“生产”流)。

由于修复将从“官方”(即“生产中”)标签开始,我建议将流“Stream fix release xy”移动到集成流下方

注意:您需要注意,“交付活动”会创建一个时间线,链接源流中的所有活动。这意味着您可以将部分活动集从流 A 传送到流 B,但不能从流 A 传送到流 C(除非您传送所有活动)。
简而言之,基线和交付所有活动总是更简单。

2/基线如何通过生命周期

首先,“TESTED”、“VALIDATED”等状态只是一个元属性,您可以将其设置为您想要的任何值,与已设置基线的流没有任何关系。

然后,生命周期由以下因素确定:

  • 合并的工作流程允许您将不同的开发工作从一个分支(从流构建)隔离到另一个分支。
  • 您与基线关联的状态(元数据)。
于 2010-03-08T11:20:56.733 回答