2012-03-27 110 views

回答

1

解压归档文件,然后使用git-svn从它创建一个git仓库。

I.e.

cd /tmp 
tar xvzf repo.tar.gz 

cd /home/me 
git-svn clone file:///tmp/repo 

如果它是一个标准的svn布局,可以用

cd /home/me 
git-svn clone -stdlayout file:///tmp/repo 

导入分支如果你创建的归档,使自己从它创建一个混帐回购协议 - 这可能是容易,只需点在你现有的svn仓库中。

+0

我在Windows 7上执行它。当我尝试第一个代码段时,我得到:“在c:/svn/git/.git/中初始化为空的Git存储库: 传递给RA层的错误URL:无法识别的'C:/Program Files(x86)/ Git/git'at C:\ Program Files(x86)\ Git/libexec/git-core/git-svn line 1777“ – Seraphis 2012-03-27 08:21:03

+0

这次:”传递给RA层的错误URL:无法打开一个ra_local会话到URL:本地URL'file:// svn'只包含一个主机名“ – Seraphis 2012-03-27 08:29:49

+0

啊,tripple'/'。好。现在是这样的:“svn-remote.svn.url已经设置:file:// svn 想设置为:file:/// svn” – Seraphis 2012-03-27 08:31:06