Git - фатально: название филиала не соответствует стандартам GIT
Я пытаюсь перенести репозиторий CVS в Git с помощью cvs2git. К сожалению, в моем репозитории cvs есть много веток с регулярным выражением. При выполнении git fast import(unix) он сообщает об ошибке ниже
fatal: Branch name doesn't conform to GIT standards: refs/tags/Release21_3_4_0_0_3_7_10[3_8_4_3]
fast-import: dumping crash report to .git/fast_import_crash_27083
Я пытался удалить эти теги, но безуспешно. Я думаю, что это занимает всю историю. Я также не могу импортировать ГОЛОВУ в одиночку.
Как мне решить это?
1 ответ
Вы можете узнать больше здесь. Вот как git проверяет правильность имени вашей ветки.
Проблема в символах []. Попробуйте локально создать ветку с этими именами, и вы увидите ошибку.
Вот подробный пост (ы) о том, что и как это сделать.
Вы должны переименовать теги, чтобы получить их в git.