以下を参考に作業
http://qiita.com/hidekuro/items/4727715fbda8f10b6b11
initしてfetchする方針で行く。trunkのみの移行。
git svn init -s --trunk http://host/svn/repo/project_name/trunk
HEADのリビジョンを数字で指定して全てのリビジョンを取得しようとしたがエラー。
git svn fetch -r 1:1000 -A author.txt
.
.
Incomplete data: Delta source ended unexpectedly at /usr/lib/perl5/site_perl/Git/SVN/Ra.pm line 290
ググったらGitのエラーではないかとのこと。
https://groups.google.com/forum/#!msg/git-users/UqifiMnLTLc/zhEqwErQ0zgJ
リトライしてもダメだったので、全てのリビジョンを取得しないようにしたら成功。(リビジョン全部移行するのは必須ではなかった)
git svn fetch -r 700:1000 -A author.txt
しかし、HEADのリビジョンを数字で指定しているにも関わらず、なぜかHEADより前の状態までしかリビジョンが存在しなかった。
最終的には以下のように実行したらうまくいった。
git svn fetch -r 700:HEAD -A author.txt
尚、author.txt
はSubversionのコミットユーザーとGitのコミットユーザーの対応を書いたもの。右がGit。
author.txt
eiryu=日本太郎<mail@eiryu.com>
.
.