1

为了dev从现有流创建新流,我首先创建了现有流的快照,然后从该快照创建了一个新prod流。
(类似于从父流到子流的基线的 ClearCase UCM 变基)

所有新的流组件都与以前的相同。所以 ' dev-stream' & ' prod-stream' 具有相同的组件(组件具有相同的名称并指向相同的基线)。
不应该使用新基线创建组件的副本吗?

这是我的组件如何在 RTC 中出现的快照 ' dev-stream' & ' prod-stream' :

在此处输入图像描述

基线不应包含单词“ prod”,因为这是一个dev流。
问题在屏幕截图中以红色圈出: ' prod' 一词是如何或为什么出现在组件名称中的?可以prod从名称中删除 '' 吗?

4

1 回答 1

1

将快照添加到新流时,组件必须相同:相同的名称和相同的基线名称。(与 ClearCase UCM rebase 非常相似,您会在其中找到用作子流的基础基线的相同基线名称)。

流背后的想法是列出工作所需的内容:这称为配置,如“scm”(可以代表“源配置管理”,而不仅仅是“源代码管理”)。

您的新流开始使用以“ prod”命名的基线这一事实与您将在所述新流中进行的开发类型无关。
它只是一个“起点”(就像 ClearCase 中的“基础基线”一样)。同样,这里不涉及复制或重命名。

在您之前的问题中,您提到将当前流作为“ dev-stream”,但这对第一个流中已经交付的基线的名称没有影响(无论它的名称是什么)。这些基线保留它们的名称,如果您对它们进行快照并在新流中重用该快照,您将获得完全相同的基线名称。

但是您用作起点的第一个基线的名称并不重要,只要它的内容允许您开始单独的开发工作,隔离在它自己的流中。
您将在所述新流上创建和交付的任何基线都将显示在其上,并且您将不会再看到第一个基线名称。

于 2012-07-18T16:56:39.137 回答