Задать вопрос
Exileum
@Exileum
PHP-программист

Как экспортировать репозитарий из SVN в GIT с читаемой историей?

Добрый день. Подскажите, пожалуйста, по одному вопросу.

Есть SVN-репозитарий, в голову пришла светлая мысль перевести его на GIT, но обязательно сохранив историю. При помощи решения вот отсюда stackoverflow.com/questions/79165/migrate-svn-repo... это было достигнуто без особого труда, однако возникла одна проблема. Т.к. в описании коммитов в SVN было много текста, это попало и в заголовки коммитов GIT. Хотя, как я понял, у GIT есть 2 таких поля для ввода описания: заголовок и собственно описание.

Можно ли экспортировать репозитарий так, чтобы заголовком коммита был номер SVN-ревизии, а собственно описанием коммита - описание соответствующего коммита из SVN-репозитария? Просто сейчас в заголовок идет все описание целиком с неприметной ссылкой содержащей номер коммита в самом конце, из-за этого на том же GitHub выглядит это все дело не очень эстетично.
  • Вопрос задан
  • 2599 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
hell0w0rd
@hell0w0rd
Просто разработчик
Вы можете написать скрипт, который изменит название коммитов как вам нужно, используя git filter-branch
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы