- マッピング用のテキストファイルを作成
例えば、 ~/.svnauthors として、以下のような書式で記述する
SVNUSER = GITUSER <GIT MAIL ADDRESS>
gigatune = gigatune <gigatune@localhost.com>
jack = gitJack <jack@localhost.com>
- マッピングファイルを利用するよう、svn-gitを設定
以下のコマンドを実行
$ git config --global svn.authorsfile ~/.svnauthors
```
- subversionレポジトリからgitレポジトリへ変換
通常どおり。
$ git svn clone -r 1:xxx svn://svn.host/path/to/repository /path/to/new/git
※ subversionのコミットの中に、authorsファイルにエントリーがないユーザーのコミットがある場合は変換が止まるので、適宜追加して変換をし直す。