Git-svn克隆错误:"致命:不是有效的对象名称' refs / remotes / tags / Tag With Spaces'"

时间:2014-06-25 07:54:59

标签: git git-svn

我使用git svn clone(git版本1.9.4.msysgit.0)将Subversion存储库迁移到Git。

Subversion存储库中包含带空格的标记,这会导致fatal: Not a valid object name refs/remotes/tags/Tag With Spaces错误。

根据各种互联网消息来源,自Git 1.8.0以来这个问题应该已经解决了,为什么我还会遇到这个问题?我也尝试了来自git-svn clone fails "fatal: Not a valid object name"的标记答案,这些答案也不起作用,它只是将错误更改为:fatal: Reference has invalid format: 'refs/remotes/tags/Tag With Spaces'

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

最新版本of svn2git(如detailed here)已在OP中使用。

一次性导入的另一种方法是使用SubGit,它也可以容纳各种标签名称,包括空格。