git svn clone https://remote.server/svn/ -s response
這樣可以把 svn 轉換成 git 匯入,但是 svn 的 tag 並沒有轉換成 git 的版本
接下來只要抓下的目錄下再輸入以下的指令就可以轉換成 git 使用的 tag
git for-each-ref refs/remotes/tags \ --shell --format="r=%(refname:short) t=\${r#tags/}" | \ while read e ; do eval "$e"; \ git tag -f $t refs/remotes/$r; \ git branch -d -r $r; \ done
相關文章: