我正在从Clearcase迁移到Perforce。
Clearcase有一个“推荐基线”的概念。 Perforce中是否有类似的概念?
另外我认为clearcase中推荐的基线只是一个“浮动标签”。那是对的吗?如果是,Perforce中有浮动标签概念吗?
答案 0 :(得分:2)
recommended baseline不是浮动标签 它指定了一个标签(或基线,它不会浮动)用于使用所述基线重新绑定子流 您可以更改建议的基线(不触发任何rebase),但这不会使其“浮动”。
因此,它是引用基线的标记,可用于初始化或更新任何子流。
Perforce directory Standard(带有ppt的zip文件)用于建立“目录结构(非流)或流模型传达的公共元素”。
您可以找到“可共享质量”标签的概念,然后可以使用该标签初始化另一个流(此处为“修补程序”)。
但我没有找到任何特定的p4操作,它会将该标签标记为默认使用的标签,如ClearCase中的“推荐基线”。
(这是PDS文档生命周期阶段的一个例子,其中一个是多个过程)
答案 1 :(得分:1)
我认为它不完全等同,但Perforce为每个产品或组件推广主线分支模型。在正常情况下,推荐的基线只是主分支上的最新基线。在达到有用的稳定性之前,工作不会被提升为主要工作,而发布分支会隔离旧的错误修复和自定义。
这篇博文是一个很好的起点:
http://www.perforce.com/blog/100607/perforce-directory-standard-pds
作者非常乐于助人并且曾经是ClearCase的管理员,因此您可以为他留下一些评论。