デフォルトでメールマップファイルを使用するように git log を設定する方法はありますか? 形式 (またはそのエイリアス) を指定する必要はありません。
5 に答える
私はGit 2.4.1を持っています。log.mailmapconfigをtrueに設定すると、それも動作するように設定されgit logます
git config --global log.mailmap true
ファイルにデフォルトを設定でき.gitconfigます。ドキュメントには次のように記載されています。
log.mailmap
true の場合、
git-log、git-show、および をgit-whatchanged想定し--use-mailmapます。
これは.mailmap、作業ツリーのルートでのみ検索します。
設定するには:
git config --global log.mailmap true
グローバルmailmapファイル
メールマップ.ファイル
拡張メールマップ ファイルの場所。リポジトリのルートにあるデフォルトのメールマップが最初にロードされ、次にこの変数が指すメールマップ ファイルがロードされます。メールマップ ファイルの場所は、リポジトリのサブディレクトリか、リポジトリ自体の外部のどこかにある可能性があります。
git-shortlogおよびを参照してくださいgit-blame。
設定するには:
git config --global mailmap.file ~/.mailmap
高度
リポジトリ blob をメールマップ ファイルとして使用することもできますmailmap.blob。上記のリンク先のドキュメントを参照してください。
git 1.8.2の時点で、この動作を有効にするパラメーターを取りgit logます。--use-mailmap
ヒステリックなレーズンのため、これはまだ特徴ではないようです。