デフォルトでメールマップファイルを使用するように git log を設定する方法はありますか? 形式 (またはそのエイリアス) を指定する必要はありません。
5 に答える
私はGit 2.4.1を持っています。log.mailmap
configを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
ヒステリックなレーズンのため、これはまだ特徴ではないようです。