偶爾會做這件事,特此記錄一下 cd /tmp/project git-svn clone http://svn.example.com/project --no-metadata --stdlayout git add origin git@github.com/project.git git push origin master rm -rf /tmp/project 備註: * --stdlayout 表示在 svn 檔案庫中有 trunk, branches, tags 這三個目錄。 * github 上的 project 要先開好 * 這是比較偷懶的方法,在 git push 之前沒有設定 svn authors,因此送到 github 上時作者部份的欄位不會對照 github 上的資料。要做此步驟的話請參照這裡

Labels: git, github, memo, svn