コードベースを使って空白の奇妙さを修正してインデントなどを修正していますが、空白の違いを無視して、変更されたすべてのファイルの相違点を表示するには、git diff -w
を実行しています。問題はこれが実際に無視されていないということです。すべて空白の相違 - 少なくとも何かは単に空白の相違とみなされます。例えば、git diff -w
、コミットとコミットの間でgit-diffを使って*すべての空白が変更されないようにする
-"Links":
-{
-
- "Thermal":
-
-{
-
+ "Links": {
+ "Thermal": {
から次の出力では、あなたは私だけ
- 余計な空白行を削除し、
- は、行の最後に中括弧を入れていることがわかりますその値は、彼らが開き、
コンテキストに合わせてインデントキーは最初に答えを出すかもしれないように見えましたが、2つの具体的なファイルの間の違いを扱っていません。 コミットです。検索で見つかったものはすべて死んでしまった。たとえば、this questionは差異を表示せずにマージすることを意味し、this questionは単語レベルの違いを表示するなどの処理を行います。
@Torek - さらに別のGitの良さ。なぜ地獄では、すべての空白なしでそれをdiffするのが難しいのですか?私はWindowsマシン上でVisual StudioプロジェクトファイルのPRを評価しようとしています。 CR、LF、またはCRLFの違いは気にしませんが、それはGitが私の端末をいっぱいにしているのです。 – jww