Импорт RationalTeamConcert SCM в Clearcase
Я пытаюсь импортировать полный репозиторий RTC в ClearCase VOB. Я попытался использовать clearfsimport, но кажется, что он принимает только последнюю версию файлов. Есть ли способ импортировать код при сохранении истории (комментарии, переименования и т. Д.)
1 ответ
Такой импорт следует выполнять компонент за компонентом в Vob компонентов UCM, а не в простой базовый VOB ClearCase.
Компоненты UCM (и потоки) довольно хорошо отображаются с компонентом RTC и потоками, но с clearfsimport
, процесс импорта все равно будет:
- руководство (в том смысле, что вам нужно будет выбрать каждую базовую линию RTC, которую вы хотите увидеть, чтобы "очистить" их импорт)
- сделано только для базовых показателей (было бы слишком долго импортировать все ревизии RTC)
- без метаданных типа слияния или переименования
Теоретически это возможно (но я не проверял это) через один из разъемов ClearCase-RTC, который называется "Синхронизатор ClearCase".
ClearCase Synchronizer - это двусторонняя репликация данных между системой управления исходным кодом ClearCase и Rational Team Concert.
Вы можете выбрать поток UCM или ветвь ClearCase и настроить синхронизацию с потоком управления исходным кодом Rational Team Concert.
Он использует Jazz Team Build, и вы можете запускать синхронизацию по расписанию или по запросу.
Это обеспечит гибкость для корпоративных клиентов, позволяя подгруппе команд выбирать инструменты SCM для работы, и в то же время управлять всем последним исходным кодом с помощью единого репозитория SCM.
См. " Использование синхронизатора и импортера Rational ClearCase ".
Но я не знаю, насколько хорошо он может работать (или вообще работает) с пустым компонентом UCM с одной стороны и компонентом полной истории RTC с другой.