Git - 致命错误: 分支名称不符合GIT标准

10

我正在尝试使用cvs2git将CVS存储库迁移到Git。 不幸的是,我的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

我试图删除这些标签,但没有成功。我认为它正在获取整个历史记录。 我也无法仅导入HEAD标签。
我该如何解决这个问题?

如果你还没有尝试过的话,可以试试这个: https://dev59.com/qmHVa4cB1Zd3GeqPjRnh#10020482 - Enrico Campidoglio
1个回答

4
你可以在这里了解更多信息。这是git验证你的分支名称是否有效的方式。
问题出在[]字符上。 尝试使用这些名称在本地创建分支,你会看到错误提示。 这里有一个详细的帖子,介绍了如何进行重命名。 Git try to create branch with the given name 你必须重命名标签才能将它们导入git。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接