Git
svn

svnリポジトリからソースを取得して、その内容をgitにpushする方法(またはsvnからgitへの移行)

svnリポジトリからソースを取得して、その内容をgitにpushする方法をまとめます。
svnからgitへの移行のために実施しました。

ローカルgitにてsvnのソースをcheckout

$ git svn init -s --prefix=svn/ https://userid:password@example.com/svn/
$ git svn fetch
※prefix=svn/を付けておく
※うまくいかない場合は、svn上のルートディレクトリを指定して実行

バックログのgitリポジトリに上記をpush

$ git remote add origin https://userid:password@example.com/git/
$ git push -u origin --all

svnの更新を上記gitに適用

$ git svn fetch
$ git merge svn/trunk
$ git push -u origin --all
※git移行中にsvnが更新されたらこちらで

ベストなやり方か不明ですが、一例ということで紹介しました。
上記ですと、svnの履歴も全部引き継がれるので、便利かと思います。