最近我的工作我的迁移SVN
资源库的Git之一。如果我在互联网上使用我的svn存储库,则可以这样做。但是存储库太大(它已经提交了超过 60000次),因此需要花费很长时间。互联网之间断开连接,然后我必须重新开始。因此,我想将svn仓库克隆到本地,然后将本地svn仓库克隆到本地git仓库。
但我只能克隆SVN回购我的地方,无法将其克隆到本地混帐回购协议。我正在使用git-svn这样做。我收到以下错误。
“无法创建会话:无法通过URL'file:/// c:/ gitMigr / repo-svn'连接到存储库:无法打开存储库'file:/// c:/ gitMigr / repo-svn',位于C:/ Program Files / Git / mingw64 / share / perl5 / Git / SVN.pm第310行。”
我已经有authors.txt
在我的目录中的文件。我正在使用以下命令:
git svn clone file:///c:/gitMigr/repo-svn --no-metadata -A authors.txt --stdlayout temp
注意:“ temp” 是我要在其中克隆svn repo的本地git repo名称。 请帮帮我。预先感谢。
答案 0 :(得分:0)
在本地安装subversion以便导入您的转储,然后使用git-svn软件包。
您可以使用git svn clone file:///path/to/svn/repo /path/to/empty/dir