> 差分 | 比較 | マージ <
// 2つのテキストを比較して違いを即座にハイライト
+ 0 追加
- 0 削除
= 0 変更なし
オリジナル
変更後
[VISUAL]
並列表示
元のテキストと変更後のテキストを並べて表示し、違いを揃えて簡単に比較できます。
[HIGHLIGHT]
カラーコード差分
追加行は緑、削除行は赤、変更なし行はグレーでハイライトし、即座に認識できます。
[FREE]
行単位の比較
行番号付きの正確な行単位差分。100%クライアントサイドで、データはブラウザから出ません。
// テキスト差分について
差分の仕組み:
差分アルゴリズムは最長共通部分列(LCS)技術を使用して、2つのテキスト間の最適なアラインメントを見つけます。
例:
元: "こんにちは世界" | 変更後: "こんにちはそこ" → 削除 "世界"、追加 "そこ"
一般的な使用例:
- >コードレビューとバージョン比較
- >ドキュメント改訂の追跡
- >設定ファイルの変更検出
- >マージコンフリクトの解決
- >コンテンツ監査と校正
>> よくある質問
Q: テキスト差分とは何ですか?
A: テキスト差分は、2つのテキストを比較して、追加、削除、または変更なしの部分を示すものです。ソフトウェア開発やGitなどのバージョン管理システムで広く使用されています。
Q: 差分アルゴリズムはどのように動作しますか?
A: このツールはLCSアルゴリズムを使用します。動的プログラミングテーブルを構築して、両方のテキストに共通する最長の行シーケンスを見つけます。
Q: 行差分と単語差分の違いは何ですか?
A: 行差分はテキストを行単位で比較します。単語差分は単語レベルで比較します。このツールは明確さとパフォーマンスのために行レベルの差分を使用します。
Q: 差分はマージコンフリクトにどう役立ちますか?
A: 2人が同じファイルを編集した場合、差分ツールは各人の変更を視覚化してコンフリクトを特定するのに役立ちます。
Q: 一般的な差分ツールは何ですか?
A: 人気のある差分ツールには、GNU diff、git diff、Beyond Compare、WinMerge、Meldなどがあります。