从基本clearcase迁移到UCM的所有步骤是什么?
我们必须从基本clearcase迁移到UCM 我们必须将VOB从基本clearcase移动到clearcase UCM 其他团队很少提出这些步骤从基本clearcase迁移到UCM的所有步骤是什么?,clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,我们必须从基本clearcase迁移到UCM 我们必须将VOB从基本clearcase移动到clearcase UCM 其他团队很少提出这些步骤 创建PVOB 在它下面创建项目 然后他们要求移动所有的VOB。我们可以简单地将基本clearcase VOB安装到UCM吗 还是创建UCM vob并从基本clearcase移动所有元素更好 如果有任何关于从基本clearcase迁移到UCM的帖子或分步指导,这将是很有帮助的 请一些人建议要遵循的步骤。这很容易(对于ClearCase设置。我将不讨论UC
您不必移动VOB。
没有“将基本clearcase Vob安装到UCM”或“UCM Vob”之类的东西。
Vob可以同时包含由基本ClearCase和UCM组件管理的元素 您需要注意的唯一约束是,UCM组件的根直接位于vob下方一个级别:
aVob\aCmp1
aVob\aCmp2
...
因此,只要您未来的所有UCM组件在Vob的第一个目录中已经有它们的元素(在您当前的基本ClearCase配置中),您就可以:
- 随时定义UCM组件
,其根目录位于Cmp1
\aVob\aCmp1
- 如果您愿意,继续使用基本ClearCase(这无关紧要,您可以将非UCM分支与UCM分支合并):基本ClearCase使用和UCM使用之间可以并行运行
- 开始在UCM项目中使用新定义的组件,在UCM分支(即连接到流的分支)中创建新版本
在评论中添加了以下内容: 如何将所有文件和目录从基本移动到UCM。我们应该复制、粘贴从基础到UCM并全部签入(使用clearfsimport)还是Clearcase本身有一些很好的方法将内容从基础移动到UCM 简短的回答您不“移动到UCM”: (较长的回答)
您所做的唯一“移动”是确保您的数据在Vob的第一级下进行组织。
这意味着在Vob中对数据进行简单的“
cleartool移动”
。不需要
clearfsimort
或任何UCM命令
如果您有一些要声明为组件的文件集,并且存储在\myVob\my_projects\p1
中,只需将p1
移动到\myVob
下(将保留其所有历史记录):\myVob\p1
就这样。
没什么可做的了 然后,一旦数据组织正确,您只需:
- 继续在base ClearCase中使用它们,你想用多久就用多久
- 声明UCM组件时,根目录位于
\myVob\p1
p1
内的元素移动到\myVob\p1
外但您仍然可以在
\myVob\p1
中自由移动、签出和签入它们从基本ClearCase视图,或从UCM视图。
在
\myVob\p1
声明组件不包括对该根目录中的元素的任何其他特殊限制。它们不会被“改造”,保留它们的历史记录,可以随意在base或UCM中使用。伙计,我想对元素移动做一点解释。如何将所有文件和目录从基本移动到UCM。我们应该复制、粘贴从基础到UCM并全部签入(使用clearfsimport)还是Clearcase本身有一些很好的方法将内容从基础移动到UCM?@Samselvaprabu:我编辑了我的答案来回答你的其他问题。祝贺你,伙计。希望你能写一本关于UCM问答的书。@Samselvaprabu:好吧,如果我不写一本书,我至少能在这里写很多关于堆栈溢出的书;)请注意,我对在Git上写作更感兴趣: