Какие инструменты доступны для перехода с прозрачного корпуса на ртутный? Можно ли переместить историю? Какие есть ограничения?
Переход с прозрачного корпуса на ртутный
Ответы (2)
Не забывайте, что ClearCase (Центральная VCS) и Mercurial (Распределенная VCS) очень разные.
См. Основные концепции ClearCase для получения полного списка.
В случае миграции это означает, что вы имеете дело с ориентированной на репозиторий VCS (Mercurial), которая подразумевает «работу с временными шкалами» (временная шкала представляет собой фиксацию, создание нового набора изменений)
Однако в ClearCase нет глобальной шкалы времени, поскольку каждый файл фиксируется индивидуально (файлово-ориентированная VCS).
Итак, для миграции вам необходимо настроить динамическое представление ClearCase со спецификацией конфигурации, которую вы измените, чтобы перечислить все соответствующие «временные шкалы ClearCase» (метки для представлений, не относящихся к UCM, или даже лучше: базовые показатели для представлений UCM) и импортировать это фиксированное состояние в Mercurial.
И повторяйте процесс до самого последнего ярлыка / базовой линии.
Идея такова: часто нет необходимости импортировать всю историю всех файлов при миграции из ClearCase в другую (D) VCS. Необходимо записывать только «существенные» изменения.
Я бы не рекомендовал "преобразование Репозиторий ClearCase для Mercurial ", особенно для больших и старых репозиториев ClearCase.
См. Также миграцию SVN для других соображений.
Вы можете начать на сайте Mercurial со страницы Информация для пользователей Clearcase / UCM и Преобразование репозиториев ClearCase в Mercurial