Cvs2git | git fast-import error fatal: имя ветки не соответствует стандартам GIT: refs / tags /?

cat ../blob.dat ../dump.dat | git fast-import

фатальный: имя ветки не соответствует стандартам GIT: refs / tags /?

fast-import: выгрузка отчета о сбое в .git / fast_import_crash_28075

После решения многие проблемы были заблокированы из-за указанной выше ошибки при преобразовании репозитория cvs в git с помощью cvs2git.

Ошибка, связанная с refs / tags /? но не удалось узнать конкретные имена тегов, которые вызывают проблему.

кто-нибудь знает или как решить эту ошибку?

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

torek 30.05.2018 16:49

@ 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.

sekhar raja 04.06.2018 06:43

О какой "статье выше" вы говорите? (Похоже, что единственная ссылка здесь - это та, которую я сделал на документацию Git, которая не является статьей.)

torek 04.06.2018 07:19

хорошо, это моя опечатка. есть ли у вас какое-либо представление об ошибке ниже. git fast-import --export-mark = .. / git-tmp / git-mark1.dat <../ dump.dat fatal: mark: 6885 не объявлен.

sekhar raja 04.06.2018 07:54

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

torek 04.06.2018 16:43

даже я проверил теги и ветвь, используя команду ниже, но это не дало никаких ошибок. git check-ref-format "tags / <some-tag>" && echo "Valid tag" || echo "Недействительный тег"

sekhar raja 27.06.2018 07:04

Проблема, о которой вы здесь сообщаете, заключается в том, что отметка не объявляется; метки являются внутренними для git fast-import, создаются путем их объявления, а затем на них ссылается более поздняя часть входного потока. Если более ранняя часть входного потока ссылается на метку, которая не была объявлена, вы получите эту ошибку.

torek 27.06.2018 18:45
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
7
246
0

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