7

Windows には、パッチ ファイル (git patch / diff -u などによって生成されたファイル) を開くことができる TortoiseMerge ツールがあり、パッチ チャンクを選択/編集するビジュアル diff ユーティリティとして機能します。

Linux では、kompare がこれを行うと聞いたことがあります。

Mac では、このためのツールが見つからないので、何か知っていますか?

PS: 入力として 2 つまたは 3 つのファイルを提供する必要がある diff ツールを探しているわけではありません (編集中のパッチが有効でない可能性があるため、ファイルの一時的なサブセットにパッチを適用して手動で比較することはできません)。 )。

4

4 に答える 4

0

Mac OS XのPatchViewer(http://appledeveloper.com.au/products/patchviewer/)は、目的の一部を実行します(好きなGUI差分ツールを使用してパッチファイルを視覚的に表示します)が、編集することはできません。パッチファイル。

(免責事項:私はPatchViewerの作成者です。)

于 2013-02-13T04:37:59.067 に答える
0

「プレビューパッチ」機能として使用しているツール(ECMerge)。これにより、ファイルに(逆)パッチを適用して反対側を視覚的に生成するか、全体として正常に適用されたかどうかを単に「伝える」ことができます。反対側を作成している間、拒否されたものをクリップボードに貼り付けることができます。コンテキスト制限と置き換えられたアプリケーションの通常のオプションがあります。パッチファイルには構文の色が付いています。

必要に応じてパッチを適用できるようになると、双方向のマージビューが表示されるため、最終的に適用するものを選択したり、パッチを保存または作成したりできます。

これは完璧ではありませんが、実行可能です。

于 2012-10-08T11:05:33.207 に答える
-1

Mac 用のGitHub アプリはこれを行いますが、必ずしも GitHub で使用する必要はありません。

于 2015-01-09T22:35:30.393 に答える