Ответ 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 по своему усмотрению.