Как я могу исправить проблему, которая приводит к сбою 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.