で作成されたパッチがあるとしgit format-patch
ます。ファイルは基本的に、いくつかのメタデータを含む統一されたdiffです。Vimでファイルを開くと、変更された行は表示されますが、変更された行のどの文字が異なっているかはわかりません。文字ごとの違いを視覚化する方法(Vim、またはUbuntuで実行されるその他のフリーソフトウェア)を知っている人はいますか?
文字ごとの差分が視覚化される反例は、を実行するときvimdiff a b
です。
2010年11月12日金曜日22:36:23 UTC更新
diffpatchは、単一のファイルで作業しているシナリオに役立ちます。
2016年6月16日17:56:10 UTC更新
git 2.9のdiff-highlightをチェックしてください。このスクリプトは、私が最初に求めていたものとまったく同じです。
git diff --color-words
が、通常の統一されたdiff出力ではなく、行内でどの単語が変更されたかを確認するのに非常に役立ちます。ただし、これは文字ベースではなく単語ベースであるため、コンテンツに空白があまりない場合は、比較する出力が適切ではない可能性があります。(編集:おっと、私はあなたが何を求めているのかを誤解しているようです。それでも、このコメントは誰かにとって役立つでしょう)