git svn fetchをする時、svn上の編集者情報をgit上で意味のある編集者情報としてfetchしたい

2013年9月12日

git svn fetchを実行すると、そのままsvn上で登録されている編集者情報が取り込まれます。

gendosu <gendosu@f6c38acf-3242-4c98-89c5-1a79c4400658>

のように。

svn上ではgendosuで入っているわけですね。

これのメールアドレスの所に、正式なアドレスを入れてあげたい

そして、名前の所も別の物を入れてあげたい

と言うことで、適当な所にsvnauthersというファイルを作ります。

ファイル名は適当で良いです。

これを、gitのグローバル設定に入れます。

git config --global svn.authersfile /home/gendosu/svnauthers

とでもしておきます。

これでgit svn fetchとやると、svnauthersファイルを参照してユーザ情報を書き換えてくれます。

git

Posted by GENDOSU