テキストの差分

ブラウザで二つの文章を比べます。変わった行と文字を印し、Unified Diffをコピーできます。

A · 元の文章

B · 新しい文章

このページがすること

二つの文章をブラウザで比べます。追加・削除・変更の行を印し、変更行の中で動いた文字も印し、Unified Diffをコピーできます。JSONの構造はJSON 差分です。

使い方

  1. 元の文章をAへ、新しい文章をBへ貼るか、どちらかでファイルを読みます。比較は1回です。例を表示はAを# app.conf、name = shop、host = example.com、port = 8080、debug = false、log = info、timeout = 30にします。Bは先頭の3行を残し、port = 443とdebug = trueにし、log = infoを外し、timeout = 30を残し、retries = 3を足します。
  2. 比較が終わりましたは変更2、追加1、削除1、変更なし4です。port = 8080 / port = 443とdebug = false / debug = trueは変更行です。結果をコピーとUnified Diffをコピーは--- A、+++ B、@@ -1,7 +1,7 @@、それから-port = 8080、+port = 443、-debug = false、+debug = true、-log = info、空白とtimeout = 30、+retries = 3をコピーします。
  3. 行頭と行末の空白を無視すると、同じ行の余分な空白は差になりません。大文字小文字を無視するとValueとvalueは同じ行です。入れ替えはAとBを入れます。前へと次へは変化の間を移動します。印を消すは編集に戻します。比較のあと入力すると印は消えます。
  4. すべてクリアは両方を空にし、二つの無視をオフにし、印を消します。

規則と境界

それぞれ 1 MiB、10,000 行以内です。ファイルはこのブラウザで読み、送りません。正確な文字の比較であり、類似度や盗用検査ではありません。Word、PDF、画像は読みません。Unified Diffは文脈付きのパッチ文であり、Gitコマンドではありません。

使うところ

  • 設定の貼り付けを前の版と照らす。
  • 二つのログを読み、次の変化へ跳ぶ。
  • Unified Diffをレビューメモへコピーする。

質問

logがretriesと組まず削除になるのはなぜですか?

retriesはtimeoutの後ろにあるので、logの相手がありません。logは削除、retriesは追加です。

JSONのキーも比べますか?

比べません。平文だけです。JSONの構造はJSON差分です。