お仕事ではSVNサーバを使っているのですが、ネットワークの繋がらないところでもコミットしまくりたい!ということでgit-svnを使ってみることにした。 clone ~ > git svn clone (svnサーバ) これやってsvnレポジトリの中身を取ってきてgitレポジトリを作ってくれる。空のディレクトリは作ってくれない。 dcommit gitでaddやらcommitやらして、svnレポジトリに反映させるには以下のコマンドで。 ~ > git svn dcommit こうすることでgitレポジトリの中身を全部svn ciやってくれます。--messageの最終行が改行として認識されるようですが、特に問題なくコミットできました。 雑感 すっげー簡単にgitでsvn連携できました。おもしれー。これでローカルでもがんがんコミットしまくれます。