2016-05-20 2 views
0

こんにちは、リストファイルを変更するには、日付範囲の間に行を追加してください。また、私はそれのすべてのマージコミットを省略する必要があります。マージされていないGitログ

私はgit log --no-merges --numstat --pretty="%H" --since "01/01/2016" --until "05/19/2016" | grep ".java$" | awk 'NF==3 {plus+=$1; minus+=$2} END {printf("+%d, -%d\n", plus, minus)}'を使用しましたが、 "--no-merges"で実行しても同じカウントが表示されます。誰かが私にこれを助けることができますか?

答えて

1

実際には予想される動作です。

コマンドの一部(| grep ...の前)を実行して、メギットコミットがログに表示されていないかどうかを確認してください。

gitは、マージ時に競合を解決しなければ、すべての "diffs"がこのマージの2つの親のうちの1つから実際にコミットされるため、そのコミットのdiffカウントは報告されません。

関連する問題