2012-01-16 6 views
2

私は、ユーザーがH1234567のような名前を持って転覆からインポートgitリポジトリを持っています。私はgit logまたはgit blameを実行すると、私はH1234567よりdaveを見ることを好むだろう。ローカルリポジトリ設定でgit作成者の表示名を上書きする方法はありますか?

すべてのgitのツールがカスタム名を表示するように、特定の著者の名前は設定で無効にすることができますか?あるいは、おそらくgettextでこれを達成する方法がありますか?アイデアを歓迎します。

答えて

5

メールマップファイルでこれを行うことができます。これは、履歴を変更せずに作者の名前と電子メールを翻訳することができます。

以下でリポジトリのルートにファイルを作成します.mailmap

dave <[email protected]> H1234567 <[email protected]> 

をあなたは別のメールアドレスを設定し、または元の1を維持することができます。

詳細はDocumentation/mailmap.txtを参照してください。

+0

ありがとう - これはすばらしい答えです。 –