Импорт репозитория Git с подмодулями в репозиторий Subversion - PullRequest
1 голос
/ 09 декабря 2010

Каков наилучший подход для импорта проекта Git с субмодулями в репозиторий Subversion?

Не уверен, имеет ли это значение, но подмодули указывают на хранилище ядра и модулей Kohana на github.Было бы хорошо, если бы я мог ссылаться на эти внешние репозитории в Subversion, но это определенно не является обязательным требованием.

Спасибо, Майк

Ответы [ 2 ]

1 голос
/ 09 декабря 2010

Чтобы импортировать git в svn:

  • Создайте репозиторий SVN в стандартном формате, в который вы хотите импортировать.
  • Свяжите свое репозиторий git с svn:

    git svn clone https://svn.com/new_svn_repo --stdlayout
    
  • Оформить багажник и объединить мастер

    git checkout trunk
    git merge master
    
  • Отправить объекты в SVN

    git svn dcommit
    
  • Готово!

Не думаю, что есть простой способ включить в него подмодули.Вы, вероятно, должны вручную добавить svn репозитории svn externals

0 голосов
/ 13 мая 2012

Я бы порекомендовал импортировать репозиторий, используя SubGit . Посмотрите на этот комментарий для получения инструкций. Хотя пока он не поддерживает подмодули, я не знаю другого такого инструмента. Но это лучше подходит для целей миграции.

...