Subversion リポジトリを GitHub へ移行する

http://help.github.com/svn-importing/ を参考にします。

リポジトリには非公開の領域があり、リポジトリ全体は移行しません。現在、使われている trunk と 1.2.0 ブランチのみを移行します。

trunk を GitHub の master ブランチに移行します。

$ git svn clone http://usagi-project.org/svn/public/trunk
$ cd trunk
$ git remote add origin git@github.com:usagi-project/mynets1.git
$ git push origin master

1.2.0 ブランチを GitHub の 1.2.0 ブランチに移行します。

$ git svn clone http://usagi-project.org/svn/public/branches/bugfix/1.2.0
$ cd 1.2.0
$ git remote add origin git@github.com:usagi-project/mynets1.git
$ git push origin master:1.2.0