尝试使用github建议的svn2git
将我的本地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
Google和SO中相当详尽的搜索都没有结果。
谁能在这里阐明一些想法?
最佳答案
如果存储库是本地存储库,并且具有主干/分支/标签布局,则可以使用SubGit:
$ subgit install path/to/svn/repository
生成的存储库将位于path / to / svn / repository / .git中
它具有另一个翻译引擎,而不是svn2git(svn2git在其中使用“ git-svn”),因此它不应该存在此问题。
如果您的存储库没有主干/分支/标签布局,则可以使用SmartGit进行转换,该转换还使用另一个翻译引擎,而不是git-svn。