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

时间:2015-01-21 10:10:14

标签: git cvs2git

我正在尝试使用cvs2git将CVS repo迁移到Git。 不幸的是我的cvs repo有许多分支与正则表达式。 在执行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。

我如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

您可以找到更多here。这就是git验证您的分支名称是否有效的名称。

问题是[]字符。 尝试使用这些名称在本地创建分支,您将看到错误。

Here是一个详细的帖子,内容是什么,怎么做。

Git try to create branch with the given name

您必须重命名标记才能将它们转换为git。