Как я могу исправить проблему, которая приводит к сбою svn2git с "нет связанных метаданных фиксации"?

Я пытаюсь преобразовать удаленный репозиторий Subversion в git на моем локальном компьютере с Windows. Я установил ruby, svn2git, а затем создал файл с именем authors.txt для преобразования связанных коммиттеров.

Когда я запускаю команду svn2git my://repo/url --authors authors.txtЯ получаю ошибку:

Проверка изменений svn:mergeinfo, так как источники r3: 1, 1 изменено
refs/remotes/svn/Production: нет связанных метаданных коммита

Сбой команды: git svn fetch

Я искал вокруг, и я не смог найти ни одной ситуации, которая имела бы непосредственное отношение к моей ошибке. Кто-нибудь знает, почему эта ошибка появляется?

1 ответ

Решение

Есть много инструментов, называемых svn2gitНо из вашего вопроса я вижу, что вы не используете KDE из https://github.com/svn-all-fast-export/svn2git. Я настоятельно рекомендую использовать это svn2git инструмент. Это лучшее, что я знаю из доступных, и оно очень гибкое в том, что вы можете делать с его файлами правил.

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

Если вы не на 100% об истории вашего хранилища, svneverever http://blog.hartwork.org/?p=763 - отличный инструмент для изучения истории SVN-репозитория при его переносе в Git.

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