2015-11-02 4 views
2

Я столкнулся с общей проблемой миграции SVN на Git, в основном у меня есть несколько ветвей (на SVN), названных с пробелами. Есть ли способ решить или обмануть его?Миграция ветвей SVN (в Git) с пробелами в именах

Я нашел несколько «решений», но никто из них не работал для меня.

  • Для тегов с пробелами: https://stackoverflow.com/a/11365319/575643
  • Пользователь svn2git не работал также
  • git gc просто сжимать данные (в основном)

У меня есть грубый и массовый репозиторий мигрирующие команда уже перенесла более 90% из них (это заняло больше недели).

У кого-то есть ключ, как его решить?

Git ошибки: command returned error: 128

System Info:

Win 7 64x

git version 1.9.5.msysgit.0

Спасибо!

+2

Ничего общего с вашей проблемой, но 1.9.5 далеко не актуально. Последний выпуск 2.6.2, получить его отсюда: https://git-scm.com/download – eckes

+0

Как вы мигрируете? 'git svn clone'? 'Svn2git'? Какие проблемы вы испытываете? – eckes

+0

Какая у вас версия SVN? [https://answers.atlassian.com/questions/309062/answers/3039270 Эти ребята] упоминают, что 'svn2git' имел проблему с SVN <1.7.9 и обновление до 1.7.9 исправил его – eckes

ответ

2

Открыть файл git-repo-name/.git/packged-refs и заменить %20 на пробелы.

Git версия: git version 2.6.2.windows.1 (выигрыш 7 64x через git bash).

Смежные вопросы