Репликация svn: externals в репозиторий git (Ссылка на git из Subversion) - PullRequest
3 голосов
/ 25 мая 2010

У нас есть хранилище Subversion, которое не собирается переходить на git в краткосрочной и среднесрочной перспективе, но я хотел бы использовать DVCS для управления и контроля версий сторонних библиотек.

Есть ли способ использовать что-то вроде svn: externals, чтобы получить / связать ревизию из git, управляемую извлечением из Subversion?

Ответы [ 3 ]

4 голосов
/ 25 мая 2010

Нет прямого способа сделать это, так как svn: externals ограничены хранилищами subversion. Вы можете использовать github для репозиториев git, так как github поддерживает read + write для svn.

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

Вы можете клонировать свой SVN-репозиторий с помощью SmartGit . Он создаст файл .gitsvnextmodules, аналогичный svn: externals для Git. SmartGit полностью поддерживает этот формат и отображает субмодули в представлении «Каталоги». Чтобы обновить .gitsvnextmodules с помощью пользовательского интерфейса, выберите подмодуль из «Каталога» и нажмите Stage.

1 голос
/ 31 июля 2010

Я не уверен, что у нас точно такая же проблема, но я создал скрипт для решения аналогичной проблемы: http://github.com/eneroth/git-externals

...