Каковы все шаги по переносу из Base clearcase в UCM?

Мы должны перенести из базовой четкости в UCM.

Мы должны перенести наши Vobs из Clearcase в Clearcase UCM.

Несколько шагов были предложены другими командами.

  • Создать PVOB
  • Создать проект под ним

Затем они попросили переместить все VOB. Можем ли мы просто монтировать базовые прозрачные воблеры в UCM?

Или лучше создать UCM vob и перенести все элементы из базовой четкости?

Если какое-либо сообщение или пошаговое руководство доступно для перехода от базовой четкости к UCM, было бы полезно.

Некоторые органы, пожалуйста, предложите следующие шаги.

Ответ 1

Это довольно просто (для установки ClearCase. Я не буду рассматривать часть обучения UCM, которая не имеет отношения к вашему вопросу).
Вам не нужно перемещать воблеры.
Нет такой вещи, как "mount base clearcase vobs для UCM" или "UCM Vob".
Vob может содержать элементы, управляемые базовым ClearCase и компонентом UCM одновременно.

Единственное ограничение, о котором вам нужно знать, это то, что компонент UCM имеет свой корень прямо на один уровень ниже vob:

aVob\aCmp1
aVob\aCmp2
...

Итак, , пока все ваши будущие компоненты UCM уже имеют свои элементы (в вашей текущей конфигурации ClearCase) в первом каталоге Vob, вы можете:

  • определить компонент UCM Cmp1 в любое время, с его корневым каталогом в \aVob\aCmp1
  • используйте базовую ClearCase, если хотите (это не имеет значения, и вы сможете объединить свои ветки без UCM с UCM): возможен параллельный запуск между базовым ClearCase использования и использования UCM.
  • начните использовать вновь определенные компоненты в проекте UCM, создав новые версии в ветвях UCM (т.е. ветки, прикрепленные к потокам).

PVob будет там, чтобы записывать ваши проекты, потоки и определения компонентов.


OP Samselvaprabu добавляет в комментарии:

Как перенести все файлы и каталоги из базы в UCM. Должны ли мы копировать, вставлять из Base в UCM и регистрировать все (используя clearfsimport), или у самого Clearcase есть некоторые хорошие способы перемещения содержимого из базы в UCM?

Короткий ответ? Вы не переходите к UCM:

(более длинный ответ)
Единственный "ход", который вы делаете, - это убедиться, что ваши данные организованы под первым уровнем Vob.
Это означает простой "cleartool move" ваших данных в Vob.
Нет clearfsimport или любые команды UCM.

Если у вас есть набор файлов, которые вы хотите объявить как компонент, и они были сохранены в \myVob\my_projects\p1, просто переместите p1 (который сохранит всю свою историю) под \myVob: \myVob\p1.
Что это.
Больше нечего делать.

Затем, как только ваши данные будут правильно организованы, вы просто:

  • продолжайте использовать их в базовом ClearCase до тех пор, пока вы хотите
  • при объявлении компонента UCM с корневым каталогом \myVob\p1.

Когда компонент объявлен, единственным ограничением является то, что вы не сможете перемещать элементы внутри p1 вне \myVob\p1.
Но вы все равно можете их переместить, проверить и свободно проверить в пределах \myVob\p1.
Из базовых представлений ClearCase или из представлений UCM.
Наличие компонента, объявленного в \myVob\p1, не включает никаких других специальных ограничений на элементы в этом корневом каталоге. Они не "трансформируются", сохраняют свою историю и могут быть использованы в базе или в UCM по своему усмотрению.