文章の差分:変更行数と意味の変化は同じではない
改訂した文章や設定の差分を見ると、両方を最初から読む手間を減らせます。行比較は注目点を示しますが、修正の正しさまでは決めません。
比較の向きを決める
古い版から新しい版を比較します。統一形式の表示では−が旧版から消えた行、+が新版に加わった行です。入力を逆にすれば意味も逆になります。
変わらない行は文脈を伝えます。前後も読みましょう。変更行が少なくても、小さな削除が重要な場合があります。
置き換えが削除と追加に数えられることもある
1語の変更でも、旧行全体が削除、新行全体が追加と表示される場合があります。別々の2段落を書き直したという意味ではありません。
行の移動も削除と追加に見えることがあります。この比較は移動や文法修正を分類せず、意味の類似度も計算しません。
空白と最後の改行も対象
区切りのCRLFとCRをLFへ統一してから、行を正確に比較します。行中や末尾の空白は引き続き違いに含まれます。
最後の改行の有無も区別します。件数だけで文章の品質を判断せず、こうした違いを探す目的なら先に入力を整えないでください。
例:時刻を変え、階数を加える
旧版が「時刻: 9」「部屋: A」、新版が「時刻: 10」「部屋: A」「階: 2」で、各行が改行で終わるとします。結果は削除1行、追加2行、変更なし1行です。
これは表現上の数で、判断の数ではありません。時刻の変更と階数の追加を文脈で確認し、実際の予定は別に確かめます。差分は違いを示すもので、事実の正しさを証明しません。