Clearcase:将文件从基本VOB移动到UCM VOB

时间:2010-03-02 06:20:11

标签: clearcase

我如何在基础和UCM VOB之间移动元素?

2 个答案:

答案 0 :(得分:1)

首先:基本VOB也可以是UCM VOB(即它可以有非UCM目录和UCM组件)

当我定义一个新组件时,我总是在一个特殊的分支中执行它,以便允许开发人员继续并修改其旧的非UCM视图中的版本,同时重新组织目录并定义UCM组件: /> 由于该UCM组件的根目录位于特殊分支中,因此在他们定义引用该组件的自己的UCM视图之前,没有人会看到任何内容。

您需要注意的关键因素是,一旦定义了UCM组件,您将无法将其元素移动到所述组件之外:

  • 您不能在与定义UCM组件的VOB相同的VOB中移动它们(我在这里说的是在VOB中定义的组件,而不是“VOB组件”,其中所有VOB都是组件!)< / LI>
  • 您无法将它们从组件移动到另一个VOB

我知道的一个场景是必须将UCM组件分成两部分,将其中的一些代码重新定位到其他地方(在同一个VOB或另一个中)。 在这种情况下,唯一的解决方案是列出源组件的基线,并将 clearfsimport 所需的部分列入其他目录。
有关clearfsimport流程的详细信息,请参阅“clearfsimport to new stream”SO问题

如果您对当前场景添加一些精确度,我将使用可能的解决方案完成此答案。

答案 1 :(得分:1)

从Base到UCM似乎不可能......不管怎么说都不干净