fast-import / fast-export git / bzr: какое значение имеют файлы меток для целостности истории? - PullRequest
2 голосов
/ 13 июля 2011

В настоящее время я использую git-bzr-ng для импорта нескольких веток из репозитория bzr, и я обнаружил, что если вы используете разные целевые ветви для каждой импортированной ветви, инструмент не использует одинаковые метки импорта и экспортафайлы.

Некоторое чтение документации git fast-import и просмотр примеров документации bzr fast-import предполагает, что файлы одной и той же метки должны использоваться при импортенесколько связанных, но не связанных ветвей из одного хранилища.

Вопрос в том, насколько это важно на самом деле?Мне не удалось найти хорошее объяснение того, от чего эти файлы меток предназначены для защиты, поэтому неясно, была ли проблема с правильной идентификацией предков, если несколько веток были импортированы без их правильного использования, или это просто для производительностипричины для ускорения последующего импорта / экспорта отрасли.

1 Ответ

4 голосов
/ 11 сентября 2011

Джон Мейнель дал следующий ответ на тот же вопрос в списке рассылки Bazaar :

bzr fast-import генерирует новую информацию о ревизиях для каждого коммита. Если вы укажете файл меток, он будет повторно использовать импорт из других ветка. Если вы этого не сделаете, ветви не будут использовать общие ревизии.

...