Миграция svn репо в git. Несколько приложений в SVN репо должны быть разбиты на отдельные репозитории Git - PullRequest
3 голосов
/ 14 ноября 2009

У меня есть svn репо с различными приложениями как подкаталог одного svn репо. Это сработало, потому что я мог проверить частичный репо. Поскольку я не могу сделать это с Git, очевидно, мне нужно несколько репо. Я хочу сохранить историю коммитов в git export. Какой самый простой способ сделать это?

1 Ответ

4 голосов
/ 14 ноября 2009

Вам не нужно указывать корневой каталог для клонирования. Вы можете сделать это так:

git svn clone svn://repository/subdirectory_of_app1 app1
git svn clone svn://repository/subdirectory_of_app2 app2
...

Если в каждой из папок приложения есть папки соединительных линий / веток / тегов, вы также можете добавить дополнительные аргументы:

git svn clone svn://repository/subdirectory_of_app1 -T trunk -t tags -b branches app1
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...