なぜ diff?
テキスト差分はコードレビュー、バージョン管理、文書改訂の基本。視覚的な diff は変更箇所を一瞬で把握させます。
並列 vs 行毎
- 並列表示 — 元と変更後を左右に同時表示。中規模コード/文章向け。
- 行毎表示 — 一つの時系列ストリーム。Issue・PR・メール向け。
主な利用シーン
- コードレビュー — PR の変更箇所を正確に把握。
- 契約書の改訂 — 変更条項を素早く特定。
- 設定の差分 — nginx・YAML・JSON の差が一目瞭然。
- 翻訳レビュー — 原稿と翻訳を突き合わせ。
- 学習 — OSS の PR を読み込んでベストプラクティスを吸収。
Tips
- 並び替えてから比較(diff がコンパクトになる)。
git diff -w で空白を無視しノイズを減らす。
- タブ/スペースの混在は幽霊 diff の元。
Bee Tools の差分ツールはブラウザ内動作 — 1 万行の比較もミリ秒で完了します。