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

Clearcase:将文件从基本VOB移动到UCM VOB,clearcase,Clearcase,如何在基本和UCM VOB之间移动元素?首先:基本VOB也可以是UCM VOB(即,它可以有非UCM目录和UCM组件) 当我定义一个新组件时,我总是在一个特殊的分支中这样做,以便允许开发人员继续在他们的遗留非UCM视图中修改版本,同时重新组织目录并定义UCM组件: 由于该UCM组件的根目录位于一个特殊的分支中,因此在定义引用该组件的自己的UCM视图之前,没有人会看到任何内容 您需要注意的关键因素是,一旦定义了UCM组件,您将无法将其元素移出所述组件: 您不能在定义UCM组件的同一VOB中移动它

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

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

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

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

  • 您不能在定义UCM组件的同一VOB中移动它们(我在这里指的是在VOB中定义的组件,而不是所有VOB都是组件的“VOB组件”)
  • 不能将它们从零部件移动到另一个VOB
我知道的一种情况是,有必要将UCM组件一分为二,将其部分代码重新定位到其他地方(在同一VOB中或在另一VOB中)。
在这种情况下,唯一的解决方案是列出源组件的基线,并将所需的部件导入其他目录。
有关
clearfsimport
过程的更多信息,请参阅“”SO问题)


如果您对当前场景有一些精确的描述,我将用可能的解决方案来完成这个回答

从基地到UCM似乎不可能。无论如何,这不是一种干净的方式

谢谢您的信息!我们的场景是,在基础clearcase vob(存储在海外)中有一些元素,我们希望将其移动到本地clearcase服务器。因为我们主要使用UCM,这可能就是我们想要使用的。在迁移过程中,保存历史显然很重要。谢谢我的场景似乎不可能从远程基地CC到本地基地CC如何?然后将其声明为UCM组件?