Пожалуйста, предложите другой быстрый способ переноса SVN-репозитория в GIT-репозиторий.

Скачал Ruby Установщик для Windows и установил последнюю версию с добавлением Ruby исполняется на вашем пути.

Установлены svn2git,

Меню Пуск -> Все программы -> Ruby -> Запустить командную строку с ruby ​​Затем введите “gem install svn2git” и войти.

Перенос хранилища Subversion

В Ruby командная строка перешла в каталог, куда должны быть перенесены файлы

Затем использовал команду ниже

svn2git http://[domain name]/svn/ [repository root]

Миграция 20K коммитов в GIT занимает около 2 дней, а в SVN у нас около 65K коммитов.

Пожалуйста, дайте мне знать, есть ли другой быстрый способ перенести SVN-репозиторий в GIT-репозиторий.

2 ответа

Вы можете попробовать импортер GitHub:

https://help.github.com/articles/importing-from-subversion/

У меня нет никакой информации о скорости, хотя.

Не уверен, что делает svn2git делаю, но со стандартом git-svn мы заметили существенную медлительность на машинах с Windows, особенно раздражающую при первоначальном импорте. Было два способа решить эту проблему: выполнить импорт на компьютере MacOS / Linux, а затем просто скопировать получившийся репозиторий на рабочую станцию ​​Windows или выполнить частичный импорт (git svn fetch -R <recent revision>).

Другие вопросы по тегам