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の履歴も全部引き継がれるので、便利かと思います。