Diffディレクトリ統計の要約(git diff -git以外のリポジトリと同様にgit diff --stat)

Diffディレクトリ統計の要約(git diff -git以外のリポジトリと同様にgit diff --stat)

同様の結果を生成できるツール(またはdiffオプションの組み合わせ)がありますかgit diff --stat

2つのカーネルソースがあり、そのソースで何が変わったのかを大まかに知りたいです。変更された行をすべて表示するのは過剰であるため、簡単な要約が必要です file_name1 <number of changes> file_name2 <number of changes> ...

答え1

はい、Tom Dickeyの製品を使用しています。差統計:

diff -ur dir1 dir2 | diffstat

何でも要約できます(うーん、最大)単にディレクトリdiffではなくdiff / patchを実行してください。

答え2

返事が遅くなってすみません。しかし、私はちょうどgit diffを使ってこれを行うことができるという事実を見つけました。

git diff --stat dir1 dir2

答え3

git diffのカラー効果を得るには、diffstatの-Cオプションを使用してください。

diff -urN dir1 dir2 | diffstat -C

関連情報