3

svn2git尝试按照github 的建议将我的本地 SVN 存储库转换为 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 中相当彻底的搜索没有产生任何结果。

任何人都可以在这里阐明一下吗?

4

1 回答 1

1

如果存储库是本地的并且具有trunk/branches/tags 布局,则可以使用SubGit

$ subgit install path/to/svn/repository

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

如果您的存储库没有主干/分支/标签布局,您可以使用SmartGit进行转换,该转换也使用另一个翻译引擎,而不是 git-svn。

于 2012-06-22T11:26:56.173 回答