2012-03-27 82 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