2013-03-20 13 views

答えて

7

著者は元のコミットから取得されますが、コミッター(git log --format=fullと表示)はチェリーピッキングを行うものになります。このコミッターフィールドは安全ではありません。チェリーピックコミットの作成は最終的にチェリーピッカーの制御下にあります。コミットの作成者(この場合はチェリーピック・インスティテーター)を追跡する唯一の信頼できる方法は、コミットを承認することです。

もっと簡単な方法は、gitサーバーでプッシュを注意深く記録することです。プッシュで導入されたコミットは、誰がチェリーピックを選んだのか、より正確には誰がそれを出版したのかを示します。

8

使用のいずれかのようなものになりgit logから--pretty=full引数:

git log -1 --format="%cN" 
Commiter Name 

git-log(1)を参照してください:あなたが得コミッタ--format="%cN"の名前にのみ関心がある場合、

git log -1 --pretty=full 
commit 123abc 
Author: Author Name 
Commit: Commiter Name 
Date: Wed Mar 20 09:43:20 

Commmit Message 

か詳細については。

関連する問題