差分チェッカーの機能
diff チェッカーは、テキストの 2 つのバージョンを比較し、それらの間で何が変更されたかを正確に表示します。編集された 1 つの単語を見つけようとして 2 つの段落を目を凝らすのではなく、両方のバージョンを貼り付けると、ツールはあらゆる相違点を 1 行ずつ強調表示し、ある方向にマークされた追加と別の方向に削除されたものを表示します。これは、コード レビューやドキュメント編集で見られる「変更の追跡」の背後にある中心的な考え方と同じであり、単一の貼り付けと比較のステップにまとめられています。
2 つのテキストを比較する必要がある場合
一度気づき始めると、用途はいたるところにあります。ライターは 2 つの草稿を比較して、編集者が何を変更したかを確認します。開発者は、構成ファイルまたはスニペットの 2 つのバージョンを比較して、何が壊れているかを見つけます。契約書をレビューする人は誰でも、自分が送信したバージョンと返送されたバージョンを比較して、密かに変更された条項を見つけます。生徒は自分の作品をフィードバックと比較します。サポート チームは、動作している構成と壊れた構成を比較します。どの場合でも、質問は同じで、何が違うのですか? 目でスキャンするのは時間がかかり、信頼性が低くなります。
比較の仕組み
このツールは 2 つのテキストを 1 行ずつ比較し、共通する最も長い行シーケンスを見つけて、その他すべてを追加または削除としてマークします。 2 番目のテキストにのみ表示される行は追加です。最初の行にのみ表示される行は削除です。両方に同じ順序で存在する行は変更されません。この行レベルの比較は、ほとんどのバージョン管理 diff の動作とまったく同じであり、散文、リスト、コードなどにとって最も便利な粒度です。
結果を読む
出力では、削除された行 (元のバージョンには存在するが、変更されたバージョンには存在しない) はマイナス記号付きの赤色で表示され、追加された行 (変更されたバージョンで新規に追加された行) はプラス記号付きの緑色で表示されます。変更されていない行は、コンテキストに合わせてミュートされたグレーで表示されます。下部の短い概要には、全体で追加および削除された行数が示されます。この色分けにより、変更が小規模なものか大幅なものかを一目で確認でき、編集がどこに反映されたかを正確に確認できます。
比較は完全にブラウザ内で実行されるため、両方のテキストはデバイス上に残り、何もアップロードされません。これは、機密文書、契約書、またはプライベート コードを比較する場合に重要であり、コンテンツをサーバーに送信することが非常に懸念されます。