WinMergeで差分(不一致)だけ表示する方法|同一行を隠して差分だけに絞る設定手順
【結論】WinMergeで差分(不一致)だけ表示する30秒手順
WinMergeで「違うところだけ見たい」なら、まずは表示系の設定を触るのが最短です。
コツは、差分を“抜き出す”のか(A)、差分を“早く見て回る”のか(B)を先に決めること。
ここが決まると、操作が迷子になりません。
「とにかく差分だけ出したい」ならA、「前後の文脈を保ったまま素早く確認したい」ならBが向きます。
両方を併用して、状況に応じて切り替えるのも現実的です。
レビューや調査の現場では、最初はBで全体像→必要箇所だけAの順にすると失敗が減ります。
A:一致行を隠して“差分だけ残す”
メニューの「表示」から「Diffコンテキスト」を開き、「0行」を選ぶと一致行(周辺行)が隠れて差分行だけが残ります。
実務では、次のような用途で効きます。
- 差分箇所を“抜粋”してチャットやチケットに貼りたい
- 変更点だけをレビュー用にまとめたい
- 「どれくらい変更があるか」をまず把握したい
- 「このファイル、どこが変わった?」を最短で共有したい
一方で、差分の直前直後が見えなくなるため、「この1行が何を指しているか」を文脈で判断するタイプの差分(設定ファイルの塊、コードの関数単位など)では、後でコンテキストを戻す前提で使うと安全です。
Aで抜き出した差分を共有する時は、差分そのものだけでなく、最低限次の情報も添えると相手が迷いません。
- 比較した2つのファイル名(可能ならパスも)
- 無視設定(空白・改行など)を入れているか
- フィルタを入れているか
B:差分へ移動で“差分だけ巡回する”
差分行を順番に確認したいだけなら、差分へ移動(次の差分/前の差分)を使うと、スクロールで探す作業がほぼ消えます。
- まずBで「差分の場所」を全部なめる
- 気になる箇所だけ止まって前後を読む
- 必要ならA(0行)に切り替えて差分行を抜き出す
この流れにすると、「差分の有無の把握→内容確認→共有」の順に自然に進められます。
差分が少ないファイルならBだけで完結することも多いです。
何も表示されない時の即チェック(比較対象/表示状態)
Diffコンテキストを0にした直後に「何もない」ように見える時は、次のどれかが原因であることが多いです。
- そもそも差分がない(ファイルが同一)
- 無視設定(空白・改行など)が強すぎて差分が消えている
- 比較対象を取り違えている(別ファイルを開いている)
- 表示の切り替えを意図せず変えた(ショートカットでトグルした等)
まずはDiffコンテキストを1〜3行に戻して「差分が存在するか」を確認し、差分が出たら再度0にするのが手堅い手順です。
Ctrl+DでDiffコンテキストが切り替わるため、意図せずトグルしているケースもあります。
手順詳細:一致行を非表示にして差分だけに絞る(A)
ここでは「差分行だけ残す」ために、画面上でどこを触ればよいかを迷わない形で整理します。
Aは“表示を絞る”機能なので、差分を探す手間よりも表示のノイズを落とす目的で使うと効果が出ます。
Aは便利ですが、やりすぎると「前後関係が消えて判断できない」状態にもなりがちです。
基本は、(1)まず差分が本当にあるか確認 →(2)差分の種類を見分ける →(3)必要な時だけ差分だけ表示の順で触ると、迷いにくくなります。
差分が多い案件ほど、Aを使う前に「無視設定」や「フィルタ」も軽く意識しておくと、後半の作業が楽になります(空白・改行が原因で差分が膨れやすいため)。
とくに「整形だけで差分が増えた」タイプの比較では、Aより先に無視設定を当てた方が一気に見やすくなることがあります。
前提:ファイル比較の開始まで
WinMergeを起動したら、比較したい2つのファイルを開いてファイル比較を開始します。
ドラッグ&ドロップで2ファイルを落として比較する運用でもOKです。
比較結果が左右に並んで表示された状態になれば、以降の設定はいつでも切り替えできます。
なお、比較中に設定を切り替えてもファイル自体は変更されないので、安心して試して大丈夫です。
ここで一度だけ確認しておくと後がラクなポイントがあります。
- 比較したいペアが正しいか(似た名前の別ファイルを開いていないか)
- ファイルがテキストとして扱われているか(バイナリ扱いだと期待した差分にならないことがあります)
- 文字コード・改行コードが混ざっていないか(全行差分の原因になりがち)
差分が想定より多い場合は、この段階で「本当に比較したいペアか」「改行コードや文字コードが混ざっていないか」を軽く疑うだけでも、ムダな調整を減らせます。
いったん片方だけ“別名保存”して文字コードを揃えてから比較し直すと、最短で片付くケースもあります。
一致行を隠す(同じ行を非表示)の操作手順
メニューの「表示」を開き、「Diffコンテキスト」を選びます。
候補の中から「0行」を選ぶと、一致している行(コンテキスト行)が非表示になり、差分行だけが表示されます。
差分が複数箇所に散らばっている場合は、画面上に“島”のように点在して見えるのが正常です。
「差分だけになったけど、どこがどこだか分からない」と感じたら、次のように進めると整理しやすいです。
- まずは1〜3行にして、差分の位置関係を掴む
- 変更理由が読めたら0行にして、差分を抜き出す
- 必要なら再度1〜3行に戻して、意味が通っているか確認する
差分が「島」で見えるのが分かりづらい場合は、いったん1〜3行に戻して位置関係を掴み、理解できたら0に戻すと読みやすくなります。
差分が連続している場合は、0行でも“塊”として見えることが多いので、塊ごとに確認する意識にすると迷いにくいです。
差分行だけになったら、全選択→コピーで、差分テキストの抜き出しにも使えます。
レビュー依頼や差分共有の時は、次の2点を一緒に書くと相手が迷いません。
- どのファイル同士を比較したか(ファイル名・パス)
- 無視設定(空白・改行など)やフィルタを入れているか
さらに、差分が多い案件では「差分の種類(表記ゆれ/値変更/追加削除)」を一言添えるだけで、受け手が読む順番を決めやすくなります。
共有先がチケットやメールなら、差分の貼り付け前に「差分の目的(確認してほしい点)」を一言書くと、やり取りが短くなります。
例えば「空白差分は無視済み、値変更だけ確認してほしい」のように書けると理想です。
表示が崩れた時の戻し方(レイアウト/表示のリセット)
「差分だけ表示」の解除は、同じ手順でDiffコンテキストを1行以上に戻すだけでOKです。
前後の文脈が足りないと感じたら、0ではなく1〜3行にして、差分行の周辺も一緒に見えるようにします。
差分の意味が取りにくい時は、無理に0にこだわらず、コンテキストを増やした方が早いです。
また、差分が見えにくい時は「表示量の調整→無視設定の見直し→フィルタの確認」の順で触ると、原因切り分けが早いです。
特に無視設定・フィルタは効きが強いので、設定を変えたら「差分件数が極端に減っていないか」を一度だけ確認しておくと安心です。
「設定を変えたらおかしくなった気がする」時は、いきなり色々戻さず、最後に触った項目を1つだけ元に戻すのがコツです。
手戻りを減らしたいなら、触った設定をメモするか、順番を固定(Diffコンテキスト→無視設定→フィルタ)しておくと、原因が追いやすくなります。
手順詳細:差分へ移動で差分だけを順番に確認する(B)
差分を「抽出」するより、「確認を高速化」したい時は移動系の操作が効きます。
Bは“表示を変えない”ので、前後の流れを維持したままレビューしやすいのが利点です。
差分が多いファイルほど、「どこに差分があるか」を探す時間が馬鹿になりません。
Bを使うだけで、体感の作業時間が大きく変わることがあります。
次の差分/前の差分へ移動の使い方
差分へ移動(次の差分/前の差分)を使うと、差分がある位置へジャンプできるため、長いファイルでも探す手間が減ります。
まずは差分へ移動で全体をざっと巡回し、深掘りが必要な箇所だけA(Diffコンテキスト0)に切り替える運用もできます。
特に「差分が大量にあるかも」と思う時は、Bで全体感を掴んでから設定を詰める方が結果的に早いです。
「差分が少ないのに見つからない」時は、無視設定が強すぎて差分が消えていないかも確認します。
逆に「差分が多すぎて追えない」時は、次の章の無視設定・フィルタを先に当てるのが近道です。
差分が多い時の運用(移動中心+必要箇所だけ展開)
差分が大量に出る時は、いきなりAにすると前後関係が見えず、かえって判断が難しくなることがあります。
その場合は、次の順で進めると迷いにくいです。
- Bで「次の差分へ移動→前後を確認」を繰り返す
- 差分の種類が分かったら、無視設定(空白・改行など)でノイズを削る
- それでも毎回変わる行が邪魔なら、フィルタで除外する
- 最後に必要な箇所だけAで抜き出す
さらに「差分の種類」をざっくり分類しておくと、判断が速くなります。
- 表記ゆれ(空白、改行、タブ、大小文字)
- 値の変化(数値・文字列の変更)
- 行の増減(追加・削除)
- 並び替え(順序が入れ替わった)
つまずき回避:Diffコンテキスト0(周辺行の表示量)の意味と限界
Diffコンテキストは「差分行の前後を何行まで表示するか」を決める設定で、0は“差分のみ”という意味です。
設定自体はシンプルですが、見え方が大きく変わるため、目的に合わせて使い分けるのがポイントです。
ここでつまずきやすいのは、0にした瞬間に「差分が“抜き出された”」ように見える一方で、実際には表示量を減らしただけなので、差分の意味づけ(どの塊の一部か、どこに挿入されたのか)が読み取りづらくなる点です。
使い所を決めておくと、便利さだけを取り込めます。
Diffコンテキスト=周辺行の表示量
Diffコンテキストの数値を上げるほど、差分行の前後の一致行が表示され、文脈が追いやすくなります。
逆に0にすると、差分の前後が消えるため、差分が点在している時は位置関係が把握しづらくなります。
「差分がどのブロックに属するか」を見誤りやすいので、判断が必要な作業では注意します。
特に次のようなケースでは、0にしたままだと判断ミスが起きやすいです。
- 設定ファイルで「同じキーが複数箇所にある」
- コードで「同名の関数や変数が複数ファイルにまたがる」
- 文章で「同じ文言が繰り返し登場する」
このタイプは“どこでの差分か”が重要なので、コンテキスト行がないと、差分の正しい位置を取り違えることがあります。
0にするとどう見える?(メリット/デメリット)
メリットは「差分だけ」に絞れるので、目視と抽出が速くなることです。
差分が少ない場合は、画面が一気にすっきりして確認時間が短くなります。
加えて、次のような用途では0がかなり強いです。
- 変更点の一覧を“ざっくり”作りたい(レビュー依頼の下書き)
- 差分の量を把握したい(変更規模の当たりをつける)
- 差分行をコピペして、別の場所(メモ、チケット、チャット)に貼りたい
- 差分の抜粋を「あとで整理する」前提で、とりあえず収集したい
デメリットは、差分の直前直後の文章が見えないため、設定ファイルやコードのように“周辺の意味”が重要な場合は判断材料が欠けることです。
特に「一部だけ編集した結果、別の行に影響が出た」タイプの差分は、周辺行も見ないと結論を間違えることがあります。
さらに、0のままだと起きやすい“あるある”もあります。
- 差分が複数箇所あると、画面上で差分の“島”が連続して見え、どこがどこだか分からなくなる
- 行の追加・削除が絡むと、差分の対応関係(どれがどれに対応しているか)が読み取りづらい
- 差分の根拠を説明する際に、相手が「この差分がどの文脈の話か」把握できない
つまり、0は「差分の抽出」には向きますが、「差分の解釈」には向きにくい場面がある、というイメージです。
運用目安:まずは1〜3行→必要なら0
初見のファイルや差分理由が分からない時は、まず1〜3行のコンテキストで文脈を確保するのが安全です。
差分の種類が分かっていて「抜き出し」が目的の時だけ0に切り替えると、作業が早く終わります。
差分を共有する場面では、0で抜き出した後に「念のため1〜3行に戻して意味が通っているか」を確認するとミスが減ります。
迷った時の判断基準は、次の2つだけでOKです。
- “読んで理解する”作業なら:1〜3行(必要ならもう少し増やす)
- “差分を列挙する”作業なら:0(最後に文脈を戻して確認)
ノイズ削減:空白・改行・大文字小文字の違いを無視する設定
差分が多すぎる原因が空白や改行コードの違いなら、比較オプションで“意味の薄い差分”を無視すると本質が見えます。
見た目の整形(インデント調整)だけで差分が埋まってしまうケースほど、この章の設定が効きます。
ここでのコツは、いきなり最強設定にせず、弱い無視→強い無視の順で段階的に詰めることです。
無視を強めすぎると、見たい差分まで消えてしまい、原因が分からなくなることがあります。
「差分が多い=全部が重要」ではないので、ノイズの正体を当てるだけでも作業が一気に軽くなります。
空白差分を無視(行末/連続空白など)
WinMergeの「編集」→「オプション」→「比較」→「一般」あたりにある空白関連の設定で、空白を無視するモードを選べます。
「すべての空白を無視」は強力ですが、インデントが意味を持つテキストでは意図しない結果になることがあるため、まずは弱めの設定から試すのが無難です。
たとえば、次の順で試すと戻しやすいです。
- 行末の空白だけ無視
- 連続空白の違いを無視
- すべての空白を無視(必要な時だけ)
また、インデントが意味を持つケース(Python、YAMLなど)は「すべて無視」にすると本当に危険です。
まずは行末や連続空白の無視に留め、差分の“量”が落ちるかを見てから判断します。
「インデントが変わったかどうか」自体が重要な場合もあるので、その時は無視設定を切って比較し直す方が確実です。
改行コード(CRLF/LF)差分の扱い
改行コードの違いは、内容が同じでも差分として大量に検出されることがあるため、必要に応じて「キャリッジリターン差分を無視」などの項目を使います。
ただし末尾の改行の有無など、状況によっては無視しきれない差分として残る場合もあるので、結果が不自然ならオプションを一時的に戻して確認します。
チーム内で改行コードの方針が決まっているなら、比較前に変換して揃えてしまう方が早いこともあります。
改行が原因かどうかを早く見分けたい時は、次の特徴を目安にすると切り分けが速いです。
- 「ほぼ全行が差分」になっている
- 変更内容がないのに差分マークが大量に付く
- 差分の中身が“見た目のズレ”にしか見えない
大文字小文字・タブの扱い(必要に応じて)
大文字小文字の差やタブ/スペースの揺れが気になる時は、空白設定と合わせて比較の一般設定を見直すと、差分の総量が減ることがあります。
「無視しすぎると本当に必要な差分も消える」ため、差分が減りすぎた時は元に戻せるように、変更点を1つずつ試すのがコツです。
設定を切り替えるたびに「差分件数が不自然にゼロになっていないか」を見るだけでも、見落としが減ります。
フィルタ併用で“見なくていい差分”を除外する
ログや生成物のように「毎回変わるけれど追う価値がない差分」があるなら、フィルタで除外すると確認が一気に楽になります。
無視設定が“文字単位の差分”を減らすのに対して、フィルタは“行やファイルごと”に対象を落とせるのが強みです。
フィルタは効きすぎると危険なので、基本は「まず無視設定で全体のノイズを減らす→それでも邪魔な“毎回変わるもの”だけフィルタで落とす」の順がおすすめです。
行フィルタ/ファイルフィルタの使い分け
行レベルで無視したいなら行フィルタ、特定の拡張子やパスごと対象外にしたいならファイルフィルタが向きます。
ディレクトリ比較でも表示メニューからアイテム種別を表示・非表示にできるため、差分だけに絞る考え方はフォルダ比較でも共通です。
「ディレクトリ比較では差分ファイルだけ抽出→ファイル比較では差分を確認」の流れにしておくと、作業の段取りが安定します。
除外パターン例(ログ・ビルド成果物など)
タイムスタンプ、ハッシュ値、ビルド番号のように毎回変わる値は、フィルタや置換フィルタの対象として相性が良いです。
まずは「除外しても困らない差分」を1種類だけ消し、差分の見通しが良くなるかを確認します。
いきなり除外を増やすと、後から「どれを消したせいで見えなくなったか」が追いづらくなります。
“毎回変わるけれど重要”な項目(例:設定のバージョン番号)もあるので、除外は慎重に。
迷うなら一度だけフィルタなしで差分を眺めて、重要度を判断してから落とすのが安全です。
見落とし防止の注意点(適用範囲の確認)
フィルタを強くすると、本当に見るべき差分まで消えるリスクがあるため、適用後は差分件数や対象ファイル数が不自然に減っていないかを確認します。
レビューや証跡が必要な作業では、フィルタの有無と設定内容をメモしておくと後戻りしやすいです。
可能なら、フィルタなしの状態でも一度だけ差分件数を確認しておくと、安心材料になります。
早見表:困りごと別のおすすめ設定
設定が多くて迷う時は、「困りごと→最初に触る機能」を固定すると判断が速くなります。
ここでは“最初の一手”だけを押さえ、細かい微調整は必要になってからでOKです。
「差分が多い」→ 無視設定/フィルタ
空白・改行を無視しても差分が多いなら、次にフィルタで“毎回変わる行”を落とすのが定石です。
Diffコンテキスト0は表示を絞る機能で、差分そのものを減らす機能ではない点を押さえます。
差分が多い原因が「ノイズ」なのか「本当に変更が多い」のかを切り分けるためにも、まずは無視設定→フィルタの順で触ると整理しやすいです。
「ノイズか本質か」が判断できるだけで、差分作業は一気に楽になります。
「前後関係が欲しい」→ Diffコンテキスト
判断に文脈が必要なら、0ではなく1〜3行にして、差分の前後を一緒に表示します。
「差分の理由が分かったら0にして抽出する」という二段階運用が、速さと正確さの両立になります。
慣れてきたら、普段は2〜3行を標準にしておき、必要な時だけ0にする運用でも十分です。
「0にして見づらい」と感じたら、それは“文脈が必要な差分”のサインだと思って、素直にコンテキストを増やすのが正解です。
「重い」→ 絞り込み優先
重い時は、まずディレクトリ比較で差分のあるファイルだけに絞り、開く数を減らすと体感が改善します。
それでも厳しい場合は、対象を分割するか、比較前に不要行を除外してから再比較します。
ファイル比較画面での表示量(コンテキスト行)を減らすのも、地味に効きます。
加えて、差分を探す時はB(差分へ移動)中心にして、必要な時だけAへ切り替えると、操作の引っかかりが減ることがあります。
差分結果を保存・共有する(レポート出力)
差分をチームに共有したい時や、作業記録として残したい時は、レポート出力を使うと再現性が上がります。
口頭やスクショだけだと「どの設定で比較したか」が抜けがちなので、共有前提なら出力を検討します。
「誰が見ても同じ差分に辿り着ける」状態を作るのが目的なので、比較条件(無視設定・フィルタ)も含めて残す意識が大切です。
差分レポート出力の基本
WinMergeはコマンドラインや設定でレポート出力に関する指定ができ、Diffコンテキスト0相当の設定も構成として扱えます。
GUIで見た結果をそのまま渡すより、出力物として残す方が「どの設定で比較したか」を説明しやすいです。
差分が監査対象になる作業では、比較条件(無視設定/フィルタ)をメモしておくと安全です。
「いつ」「どの版同士を比べたか」も残せるなら、作業の再現性がさらに上がります。
共有に向く形式の選び方(HTML/テキスト等)
レビュー用途なら見やすさ優先でHTML、チケット添付や後処理が必要ならテキスト寄りにするなど、受け手の作業に合わせて選びます。
社内ルールがある場合は、貼り付け先(Wiki/チケット)で崩れない形式を優先します。
迷うなら「まずHTMLで見やすく」「必要ならテキストで再出力」の順にすると失敗しにくいです。
「貼ったら崩れる」問題がある場合は、事前に小さな差分で出力テストしておくと安心です。
出力前に整えるポイント(無視設定・フィルタ)
出力前に無視設定やフィルタを入れたなら、その状態がレポートに反映される前提で、見落としがないかを最後に確認します。
「差分が少なすぎる」と感じたら、無視設定を弱めて再比較し、必要な差分が出る状態で保存します。
共有先によっては「フィルタあり」と「フィルタなし」を両方残すと、議論がスムーズに進むこともあります。
また、差分の共有は「差分だけ貼る」よりも、「差分の意図(何を確認してほしいか)」を一言添えるだけで、往復が減ります。
ディレクトリ比較:差分のあるファイルだけ抽出して開く
フォルダ丸ごと比較では、まず差分のあるファイルだけを一覧化して、作業の入口を小さくするのがコツです。
いきなり全ファイルを開いてしまうと、差分がないものまで確認する羽目になりがちです。
フォルダ比較は「差分があるファイルを探す」工程を最短にできるので、案件の規模が大きいほど効果が出ます。
ディレクトリ比較の開始
WinMergeでフォルダ比較(ディレクトリ比較)を開始すると、左右のフォルダ配下の差分状況が一覧で見られます。
ここで「同じ/異なる/片方のみ」などの状態が見えるため、先に優先順位を付けやすくなります。
たとえば「片方のみ」を先に潰すだけでも、レビュー工数が下がることがあります。
差分が多い時は、まず「片方のみ(追加・削除)」を潰してから「異なる(内容変更)」に入ると、頭の整理がしやすいです。
「異なる/片方のみ」を絞り込み表示
表示メニューの切り替えで、特定のアイテム種別を表示・非表示にして、差分のあるものだけに絞れます。
「同じ」を非表示にして差分だけを残すと、見るべきファイル数が減り、開く回数も減ります。
差分の多いプロジェクトほど、ここでの絞り込みが効きます。
一覧の時点で「差分があるファイルだけ」にできれば、ファイル比較側の負荷(開く回数・スクロール回数)も自然に減ります。
差分ファイルを一気に開く運用
一覧から差分ファイルを順に開き、ファイル比較側ではB(差分へ移動)で差分を巡回すると、作業が流れ作業になります。
「差分だけ抽出してコピペしたい」場面だけ、ファイル比較側でA(Diffコンテキスト0)に切り替えます。
併用することで、確認スピードと共有のしやすさを両立できます。
差分の確認を複数人で分担するなら、「フォルダ比較の一覧(差分ファイルのみ)」を基準に割り振ると、重複レビューが減ります。
日本語・文字コードでハマらないための確認順
日本語テキストは文字コードの違いで文字化けや差分の誤検出が起きやすいため、比較前に揃える意識が重要です。
差分が“内容”ではなく“表現形式”に引っ張られていると感じたら、まずこの章の観点を疑います。
差分が「全行」「大量」に見える時は、まず空白や改行だけでなく、文字コード混在も疑うのが近道です。
まず文字コードを揃える(指定の考え方)
同じ内容でも、文字コードが違うと別物として扱われ、差分が増える原因になります。
比較結果が不自然な時は、最初に「両ファイルの文字コードが同じか」を確認してから設定をいじります。
文字化けがある場合は、表示されている文字コードの推測が外れている可能性もあります。
「どっちが正」か分からない時は、チームの標準(UTF-8など)に揃えるのが基本です。
BOM/UTF-8/Shift_JISで起きがちな差分
BOMの有無やShift_JISとUTF-8の混在は、先頭や一部文字だけが差分扱いになることがあります。
見た目は同じでも差分が出る時は、先頭付近や記号周りに差分マークが付いていないかを確認します。
特に「全行差分」になっている時は、改行コードや文字コードが原因のことが多いです。
「特定の記号だけ差分になる」「一部の日本語だけ化ける」なら、文字コードの推測が合っていない可能性が高いです。
変換してから比較する時の注意
文字コード変換を挟むなら、変換後に改行コードも揃えておくと、不要な差分を減らせます。
変換作業そのものが変更点になるため、元ファイルは必ず別名で残し、比較対象がぶれないようにします。
変換して差分が落ち着いたら、次に無視設定(空白)を入れると、さらに本質が見えやすくなります。
「変換して差分が減った」場合でも、最後にDiffコンテキストを戻して、意味のある差分だけが残っているかを確認すると安心です。
よくある質問(Q&A)
最後に「差分だけ表示」でつまずきやすい点を、短く切り分けできる形でまとめます。
「迷ったらここ」を用意しておくと、作業中に戻って確認できます。
差分だけ表示にしたら何も見えない
実際に差分がない可能性があるため、まずDiffコンテキストを1行以上に戻して差分の有無を確認します。
Ctrl+DでDiffコンテキストが切り替わるため、意図せず0になっているケースも疑います。
「差分があるはずなのに出ない」なら、無視設定が強すぎないか(空白・改行・大小文字)をいったん弱めて確認します。
改行・空白で差分だらけ(まず何を無視する?)
最初は「空白の変更を無視」や「空白をすべて無視」など、空白系の設定を見直すのが早道です。
次に改行コード差分の無視を入れて、差分が意味のある内容に収束するかを確認します。
空白を無視しても差分が減らない時は、改行や文字コード側に原因があることもあります。
「インデント自体が重要」なファイル(YAML、Pythonなど)では、空白の無視を強くしすぎないのが安全です。
ディレクトリ比較で差分ファイルだけ一覧にしたい
ディレクトリ比較の画面で表示メニューの絞り込みを使い、「同じ」を非表示にして差分のある項目だけ残します。
差分があるファイルから順に開くことで、確認が漏れにくくなります。
差分の多い案件では「片方のみ→異なる→同じ」の順で潰すと、作業が分かりやすいです。
「まず片方のみ(追加・削除)から」進めると、差分の全体像が掴みやすいです。
重くて動かない時の最初の一手
まずはフォルダ比較で差分のあるファイルだけに絞り、開くファイル数と表示量を減らします。
次にDiffコンテキストを1〜3行にして表示量を調整し、必要な場面だけ0に切り替えます。
さらに、無視設定(空白・改行)を入れて差分件数を減らすと、操作の引っかかりが改善することがあります。
それでも厳しい場合は、比較対象を分割して段階的に確認する(フォルダを小さく区切る、ファイルを分割する)と、現実的に進めやすくなります。