从Base clearcase迁移到UCM的所有步骤是什么? [英] What are all the steps to migrate from Base clearcase to UCM?

查看:90
本文介绍了从Base clearcase迁移到UCM的所有步骤是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们必须从基本Clearcase迁移到UCM。

We have to migrate from base clearcase to UCM.

我们必须将Vob从基本Clearcase迁移到Clearcase UCM。

We have to move our Vobs from Base clearcase to Clearcase UCM.

其他团队没有建议任何步骤。

Few of the steps were suggested by other teams.


  1. 创建PVOB

  2. 在其下创建项目

然后,他们要求移动所有VOB。

Then they asked to move all the VOBs. Can we simply mount base clearcase vobs to UCM?

还是可以简单地将基本Clearcase容器安装到UCM上?还是创建UCM Vob并将所有元素从基本Clearcase中移出更好?

Or is it better to create UCM vob and move all the elements from base clearcase?

如果有任何帖子或分步指南可以从基本Clearcase迁移到UCM,这将是有帮助的。

If any post or step by step guidance available to migrate from base clearcase to UCM, it would be helpful.

请提出一些建议步骤

推荐答案

这很容易(对于ClearCase设置。我不会讨论UCM培训部分,与您的问题无关)。

您不必移动小工具。

不存在将基本透明小工具安装到UCM或 UCM Vob之类的东西。 。

一个Vob可以同时包含由基本ClearCase和UCM组件管理的元素。

It is quite easy (for the ClearCase setup. I won't address the UCM training part, which is not relevant to your question).
You don't have to move the vobs.
There is no such thing as "mount base clearcase vobs to UCM" or "UCM Vob".
A Vob can contains elements managed by base ClearCase, and UCM component at the same time.

您需要知道的唯一约束是 UCM组件的根直接位于vob的下一级

The only constraint you need to be aware is that an UCM component has its root directly one level below the vob:

aVob\aCmp1
aVob\aCmp2
...

因此,长由于您将来的所有UCM组件都已经具有其元素(在当前的基本ClearCase配置中)在Vob的第一个目录中,因此您可以:

So, as long as all your future UCM components have their elements already (in your current base ClearCase config) in the first directory of a Vob, you can:


  • 随时定义UCM组件 Cmp1 ,其根目录位于 \aVob\aCmp1

  • 如果需要,可以继续使用基本的ClearCase (无关紧要,并且您可以合并非UCM分支与UCM分支):基本的ClearCase使用情况和UCM使用情况可以并行运行。

  • 开始使用UCM项目中新定义的组件,从而在UCM分支中创建新版本(即

  • define UCM component Cmp1 at any time, with its root directory at \aVob\aCmp1
  • go on using base ClearCase if you want (it doesn't matter, and you will be able to merge your non-UCM branches with UCM ones): a parallel run is possible between base ClearCase usage and UCM usage.
  • start using the newly defined components in an UCM project, making new versions in UCM branches (ie branches attached to Streams).

PVob将在那里记录您的项目,Streams和组件定义。

The PVob will be there to record your projects, Streams, and component definitions.

OP Samselvaprabu 添加注释:


如何将所有文件和目录从基本目录移到UCM。我们是否应该从Base复制,粘贴到UCM并全部签入(使用clearfsimport),或者Clearcase本身有一些不错的方法将内容从base移到UCM?

How to move all the files and directories from base to UCM. Should we copy, paste from Base to UCM and check-in all(using clearfsimport) or Clearcase itself has some nice ways to move the contents from base to UCM?

答案简短? 您不移至UCM

(更长的答案)

您所做的唯一移是以确保您的数据在Vob的第一级之下进行组织。

这意味着在Vob中对数据进行简单的 cleartool移动。 br>
不需要 clearfsimport 或任何所需的UCM命令。

(longer answer)
The only "move" you make is to make sure your data are organize under the first level of a Vob.
That means simple "cleartool move" of your data within a Vob.
No clearfsimport or any UCM commands required.

如果您有一些文件集,希望声明为组件,并存储在 \myVob\my_projects\p1 中,只需移动 p1 (将保留其所有历史记录)在 \myVob 下: \myVob\p1

就是这样。

无事可做。

If you had some set of files you wish to declare as a component, and were stored in \myVob\my_projects\p1, just move p1 (which will keep all its history) under \myVob: \myVob\p1.
That's it.
Nothing more to do.

然后,一旦正确组织了数据,您就可以:

Then, once your data are correctly organized, you just:


  • go在基础ClearCase中使用它们的时间

  • 声明一个UCM组件,其根目录位于 \myVob 1p1

  • go on using them in base ClearCase for as long as you want
  • while declaring an UCM component, with a root directory at \myVob\p1.

声明组件时,唯一的限制是您不会能够将 p1 中的元素移动到 \myVob\p1 之外。

但是您仍可以在 \myVob\p1 中自由移动,签出和签入。

从基本ClearCase视图或从UCM视图。 >
\myVob\p1 中声明一个组件不会对该根目录中的元素包括任何其他特殊限制。它们不会变形,不会保留其历史记录,可以随意在基础或UCM中使用。

When a component is declared, the only limitation is that you won't be able to move elements within p1 outside of \myVob\p1.
But you can still move them, checkout and checkin them freely within \myVob\p1.
From base ClearCase views, or from UCM views.
Having a component declared at \myVob\p1 doesn't include any other special limitations on the elements within that root directory. They aren't "transformed", keep their history, and can be used in base or in UCM at will.

这篇关于从Base clearcase迁移到UCM的所有步骤是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆