Подтвердить что ты не робот

Перенос из ящика в меркурийный

Какие инструменты доступны для переноса из ящика в меркурий? Можно ли переместить историю? Какие существуют ограничения?

4b9b3361

Ответ 1

Не забывайте, что ClearCase ( Central VCS) и Mercurial ( Distributed VCS) очень различны.
См. Концепции Core ClearCase для полного списка.

В случае миграции это означает, что вы имеете дело с ориентированным на репозиторий VCS (Mercurial), который подразумевает "работу с временными графиками" (временная шкала - фиксация, создание нового набора изменений)
Однако в ClearCase нет глобальной временной шкалы, так как каждый файл выполняется индивидуально (файл-центричный VCS).

Итак, для миграции вам нужно настроить динамическое представление ClearCase с параметром конфигурации, который вы измените, чтобы перечислить все релевантные "временные рамки ClearCase" (метки для не-UCM-представлений или даже лучше: базовые линии для представлений UCM) и импортировать это фиксированное состояние в Mercurial.
И повторите процесс до самой последней метки/базовой линии.

Идея такова: часто нет необходимости импортировать всю историю всех файлов при переносе с ClearCase на другую (D) VCS. Необходимо записать только "значительные" изменения.
Я бы не рекомендовал статью Конверсия ClearCase repo в Mercurial", особенно для больших и старых хранилищ ClearCase.

См. также перенос SVN для других соображений.