私は変更のログと、行の折り返しの変更を無視する非難注釈が欲しいです。たとえば...行折り返しの変更を無視するようにgit-blameとログを取得するにはどうすればよいですか?
コンテンツはほとんど変更されていませんが、ログと責任ですべて変更されたことが示されます。これにより、パッチの見直しが困難になり、コードの時代をチェックするツールの仕組みに入ります。
-w
が不十分です。
更新:答えの半分が得られました:git log -p --word-diff
はロギングをカバーしています。
私は変更のログと、行の折り返しの変更を無視する非難注釈が欲しいです。たとえば...行折り返しの変更を無視するようにgit-blameとログを取得するにはどうすればよいですか?
コンテンツはほとんど変更されていませんが、ログと責任ですべて変更されたことが示されます。これにより、パッチの見直しが困難になり、コードの時代をチェックするツールの仕組みに入ります。
-w
が不十分です。
更新:答えの半分が得られました:git log -p --word-diff
はロギングをカバーしています。
あなたはかなり独自のdiffツールを書く必要があります。 Gitのデフォルトで使用されるdiffツール(とその点についてはほとんどのdiffツール)は、行単位のdiffを行います。これはあなたが望むことをする方法を持たないでしょう。あなたは改行を無視して、インラインの変更を表示するにはデフオプション--color-words
を使用することができるのgit v1.4.3以降
、例えば:
git log -p --color-words
とのgit 1.7.2以降もできる、より一般的な--word-diff
オプションがあり、同様のインライン差分を出力しますが、色ではなくプレーンテキストの違いをマークします。
私が知る限り、git blame
でこれを行うことはできません。
ありがとう、私は - 色 - 言葉を知らなかった。目には、 - word-diffよりも簡単かもしれません。 – Schwern
私はこれが本当であるとは思わない。 git-diffには--word-diffがあり、スクリプトにやさしい形式でさえあります。 – Schwern
私はあなたの質問の非難の要素をもっと参考にしていました。 – Amber