Patch Viewer

Patch Viewer

· v1.0.9 無料

Patch Viewer では、Xcode の FileMerge などの既存のサードパーティ製グラフィカルファイル比較ツールを使用して、パッチファイル(または diff 類似のコマンドラインツールの出力)を表示できます……

概要

Patch Viewer を使用すると、Xcode の FileMerge などの既存のサードパーティ製グラフィカルファイル比較ツールで、パッチファイル(または diff 類似のコマンドラインツールの出力)を表示できます。 Git、Subversion、Mercurial、CVS など、さまざまなコマンドラインソースコントロールツールから生成された、従来形式(traditional)、コンテキスト形式(context)、統一形式(unified format)の diff 出力をサポートしています(一部のみ列挙)。 Patch Viewer は、テキストファイル間の比較から生成されたパッチファイルおよび diff 出力のみをサポートしており、バイナリファイルの比較には対応していません。

Patch Viewer はコマンドラインから起動し、標準入力(stdin)経由でパイプされた diff データを受け取ることも可能です。 デフォルト設定では、ファイル比較データの表示に Xcode の FileMerge を使用します。 また、コマンドライン引数でソースファイルと宛先ファイルを指定して起動可能な任意のファイル比較ツールにも対応しています。 Patch Viewer の「環境設定」パネルで、サードパーティ製ファイル比較ツールに渡すカスタムコマンドライン引数を設定できます。 なお、Patch Viewer は、パッチが生成された元のファイルを参照せず、パッチファイルそのものの独立した内容のみを使用します。

具体的には、空行を挿入して元のファイルの一部を再構築し、パッチファイル内の内容を適切な行番号に配置します。 このため、大量の垂直方向の「パディング」が発生する場合がありますが、これにより、グラフィカルファイル比較ツールで表示される最終的な diff 結果が、元の diff 出力と行単位で正確に一致することを保証します。

新機能(バージョン 1.0.9):

・既存のサードパーティ製グラフィカルファイル比較ツールでパッチファイル(または diff 類似のコマンドラインツールの出力)を表示可能。

・従来形式、コンテキスト形式、統一形式の diff をサポート。

・コマンドラインから起動時に、標準入力経由で diff データを受信可能。

変更点:

・GitHub パッチへの対応を追加。

・一部の統一形式 diff ファイルが正しく解析されない問題を修正。

必要条件:OS X 10.10 以降

スクリーンショット:‹ ›

広告ブロッカーをご利用中の場合、本ソフトウェアのサポートをお願いいたします。