26

デフォルトでメールマップファイルを使用するように git log を設定する方法はありますか? 形式 (またはそのエイリアス) を指定する必要はありません。

4

5 に答える 5

29

私はGit 2.4.1を持っています。log.mailmapconfigをtrueに設定すると、それも動作するように設定されgit logます

git config --global log.mailmap true
于 2015-06-17T18:58:47.313 に答える
16

ファイルにデフォルトを設定でき.gitconfigます。ドキュメントには次のように記載されています。

log.mailmap

true の場合、git-loggit-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。上記のリンク先のドキュメントを参照してください。

于 2016-10-07T06:19:16.243 に答える
6

git 1.8.2の時点で、この動作を有効にするパラメーターを取りgit logます。--use-mailmap

于 2015-01-07T19:09:58.467 に答える
5

ヒステリックなレーズンのため、これはまだ特徴ではないようです。

于 2012-12-08T20:59:41.120 に答える