Это довольно просто (для настройки ClearCase. Я не буду касаться учебной части UCM, которая не относится к вашему вопросу).
Вам не нужно перемещать вобсы.
Естьнет такой вещи, как «монтирование базовых чистых вобсов в UCM» или «UCM Vob».
Vob может содержать элементы, управляемые базовым ClearCase, и компонент UCM одновременно.
Единственное ограничение, которое вам нужнознать, что компонент UCM имеет свой корень непосредственно на один уровень ниже vob :
aVob\aCmp1
aVob\aCmp2
...
Итак, , пока все ваши будущие компоненты UCM уже имеют свои элементы (в вашей текущей базовой конфигурации ClearCase) в первом каталоге Vob вы можете:
- определять компонент UCM
Cmp1
в любое время с его корнемв каталоге \aVob\aCmp1
- продолжайте использовать базовый ClearCase, если хотите (это не имеет значения, и вы сможете объединить свои ветви не-UCM с ветвями UCM): aвозможен параллельный запуск между использованием базового ClearCase и использованием UCM.
- начните использовать недавно определенные компоненты в проекте UCM, создавая новые версии в ветвях UCM (т.е. ветвях, прикрепленных к потокам).
PVob будет там для записи ваших проектов, потокии определения компонентов.
ОП Самсельвапрабу добавляет в комментариях:
Как переместить все файлы и каталоги из базы в UCM.Должны ли мы копировать, вставлять из базы в 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 по желанию.