svn2git错误:[svn-remote“svn”]未知

时间:2012-06-22 06:43:33

标签: svn github git-svn

尝试使用github建议的svn2git将我的本地SVN repo转换为Git。

我运行了这段代码: svn2git http://localhost/repo-name

我收到了这个错误:

RA layer request failed: OPTIONS of 'http://localhost/repo-name': 200 OK (http://localhost) at /usr/bin/git-svn line 1923

[svn-remote "svn"] unknown
谷歌和在SO中进行相当彻底的搜索没有产生任何结果。

有人能在这里说清楚吗?

1 个答案:

答案 0 :(得分:1)

如果存储库是本地的并且具有主干/分支/标签布局,您可以使用SubGit

$ subgit install path/to/svn/repository

生成的存储库位于path / to / svn / repository / .git 它有另一个翻译引擎而不是svn2git(svn2git中使用了“git-svn”),所以它不应该有这个问题。

如果您的存储库没有trunk / branches / tags布局,您可以使用SmartGit进行转换,该转换也使用其他转换引擎,而不是git-svn。