同様の結果を生成できるツール(または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