1

我正在从 Clearcase 迁移到 Perforce。

Clearcase 有一个“推荐基线”的概念。Perforce中有类似的概念吗?

此外,我认为在 clearcase 中推荐的基线只是一个“浮动标签”。那是对的吗?如果是这样,Perforce 中是否有浮动标签概念?

4

2 回答 2

2

推荐的基线不是浮动标签。
它指定了一个标签(或基线,它不会浮动),用于使用所述基线重新定位子流。
您可以更改推荐的基线(不触发任何变基),但这不会使其“浮动”。

因此,它是引用基线的标记,可用于初始化或更新任何子流。

Perforce 目录标准(其中包含 ppt的zip 文件)用于建立“由目录结构(非流)或流模型传达的通用元素”。

您会发现“可共享质量”标签的想法,然后可以将其用于初始化另一个流(此处为“补丁”)。
但是我没有发现任何特定的 p4 操作可以将该标签标记为默认使用的标签,就像 ClearCase 中的“推荐基线”一样。

P4 流示例

(这是 PDS 文档中生命周期阶段的一个示例,是众多过程中的一个)

于 2012-07-17T15:16:38.573 回答
1

我不认为它完全等同,但是 Perforce 为每个产品或组件推广了一个主线分支模型。在正常情况下,推荐的基线只是主分支上的最新基线。工作在达到有用的稳定性点之前不会被提升为主要工作,而发布分支会隔离遗留的错误修复和自定义。

这篇博文是一个很好的起点:

http://www.perforce.com/blog/100607/perforce-directory-standard-pds

作者很有帮助,以前是ClearCase的管理员,可以给他留点意见。

于 2012-07-17T14:32:26.923 回答