色のない差分を用意する
git diff --no-colorで出力するか、対になったファイルヘッダーを持つ統一差分を使います。メール形式の場合は、元のリポジトリから裸の差分を出力し直してください。
- ローカル読み込みはUTF-8です。既存の入力を置き換える前にプレビューが出ます。
Git & Version Control
統一形式のパッチを入力し、変更前後の行番号を確認しながらファイルを移動できます。
パッチはこのブラウザー内で処理します。アップロード、リポジトリへのアクセス、パッチの実行は行いません。
上限はUTF-8で1 MiB、20,000行、200ファイルです。パスの大文字小文字は区別しません。
入力が変わりました。再解析すると書き出せます。
絞り込みやページ分割に関係なく、書き出しはパッチ全体または概要全体が対象です。
差分ビューアは、レビュー用のパッチファイルだけが届き、リポジトリや変更前後の全ファイルを用意できないときに役立ちます。添付された変更記録をそのまま読み進められます。
比較をやり直すために二つのファイルを復元する必要はありません。どのハンクがどのファイルに属するのかを整理し、元の追加行と削除行を保持します。
既存のパッチから、確認したいファイルへ移動できます。
差分ビューアはunified diffの行番号を左右に分けます。連続する削除と追加を出現順に並べ、共通の文脈行は両側に表示します。パッチにないソース行を推測して補いません。
変更前と変更後のどちらのパスでも検索できます。ファイルを絞り込んでも全体の集計と書き出し対象は変わりません。表示中の一部分だけを誤って保存することを防ぎます。
git diff --no-colorで出力するか、対になったファイルヘッダーを持つ統一差分を使います。メール形式の場合は、元のリポジトリから裸の差分を出力し直してください。
左右表示は連続する削除行と追加行を順番に対応させます。削除と挿入の正確な順番を読みたい場合は統合表示に切り替えます。
選択したファイルだけでなく、全体のファイル数、ハンク数、テキストの増減を確認します。バイナリ表示は別に数えるため、テキスト行数と混同しません。
追加ファイルの旧側、削除ファイルの新側には/dev/nullが現れます。名前変更、コピー、権限モードだけの変更も、テキストハンクがなくても確認できます。Gitが引用符で表すパスは読みやすく復号します。
@@ヘッダーの旧側と新側の行数を、文脈行・追加行・削除行の実数と照合します。途中で切れたハンクや重複する範囲は拒否し、入力上の行を示します。数を自動修正して通すことはしません。
概要には全ファイルのパス、状態、指定されたモード、増減行数とハンク数を含めます。バイナリの変更は別項目なので、テキストの増減がゼロでも内容が同一だとは扱いません。
上限はUTF-8で1 MiB、20,000行、200ファイルです。どれかを超えると一部だけを解析せず、入力全体を拒否します。元のリポジトリで対象ファイルを絞ったパッチを出力してください。
はい。対になった---と+++のヘッダーを持つunified diffを入力できます。.patchという拡張子だけでは形式を判断せず、実際の内容を検証します。
無料で利用でき、登録は不要です。ローカルファイルの読み込み、パスの絞り込み、元のパッチとJSON概要の保存も同じページで行えます。
パッチは前後の変更を記録したテキストです。このページは読むための道具で、適用は実行しません。適用可能性は対象リポジトリで別途確認する必要があります。
入力するのは二つの全文ではなく一つのパッチです。内容はアップロードせず、このブラウザー内で読み取ります。URLからの取得や共有リンクの保存機能はありません。
解決しませんでしたか?