git diff
通常の行ごとの差分を と組み合わせたいと思いgit diff --word-diff
ます。行ごとの差分の問題は、1 つまたは 2 つの単語を変更して行をほとんどそのままにしておくと不要になることです。チャンクが粗すぎるためです。一方、行全体を変更して を使用する--word-diff
と、差分アルゴリズムが混乱し、信じられないほど紛らわしい差分を吐き出すことがあります。多くの単語が挿入および削除されて、ある行が別の行に「モーフィング」されます。
git
これについてスマートであるべきことを指定する方法はあります--word-diff
か?実際にそうすることが理にかなっている場合にのみ(もちろん、行ごとに)?