фатальный: имя ветки не соответствует стандартам GIT: refs / tags /?
fast-import: выгрузка отчета о сбое в .git / fast_import_crash_28075
После решения многие проблемы были заблокированы из-за указанной выше ошибки при преобразовании репозитория cvs в git с помощью cvs2git.
Ошибка, связанная с refs / tags /? но не удалось узнать конкретные имена тегов, которые вызывают проблему.
кто-нибудь знает или как решить эту ошибку?
@ torek после того, как читал эту статью, получил другую ошибку, например «фатальная метка: 6885 не объявлен». # git fast-import --export-mark = .. / git-tmp / git-mark1.dat <../ dump.dat fatal: mark: 6885 not defined fast-import: выгружать отчет о сбое в fast_import_crash_27128 Примечание: у меня есть сделал успешный импорт blob.dat, но, к сожалению, получил ошибку при импорте в dump.dat.
О какой "статье выше" вы говорите? (Похоже, что единственная ссылка здесь - это та, которую я сделал на документацию Git, которая не является статьей.)
хорошо, это моя опечатка. есть ли у вас какое-либо представление об ошибке ниже. git fast-import --export-mark = .. / git-tmp / git-mark1.dat <../ dump.dat fatal: mark: 6885 не объявлен.
Все, что я могу вам сказать, это та же информация, которую вы можете найти в документации, в которой говорится, что знаки должны быть заявлены, прежде чем их можно будет использовать.
даже я проверил теги и ветвь, используя команду ниже, но это не дало никаких ошибок. git check-ref-format "tags / <some-tag>" && echo "Valid tag" || echo "Недействительный тег"
Проблема, о которой вы здесь сообщаете, заключается в том, что отметка не объявляется; метки являются внутренними для git fast-import, создаются путем их объявления, а затем на них ссылается более поздняя часть входного потока. Если более ранняя часть входного потока ссылается на метку, которая не была объявлена, вы получите эту ошибку.





Это определенно метка
?. Данные, передаваемые вgit fast-import, имеют известный, хорошо документированный формат (см. kernel.org/pub/software/scm/git/docs/git-fast-import.html), поэтому вы можете редактировать входные файлы, но, возможно, лучше исправить cvs2git, чтобы сгенерировать допустимое имя тега.