デフォルトのパッチ ファイル ビューアーは見にくいです (つまり、横に並べた差分ビューがないなど)。「設定→統合差分ビューア→カスタム」でbeyondCompare exeのパスを設定してみましたが、beyond Compareもデフォルトの差分ツールと同じように動作します。少なくともパッチファイルでサイドバイサイド差分を許可する方法はありますか? もしそうなら、その方法は何ですか?私の目的は、変更をメールで送信できるようにして、コミットする前にレビューできるようにすることです:)
ミシャル
デフォルトのパッチ ファイル ビューアーは見にくいです (つまり、横に並べた差分ビューがないなど)。「設定→統合差分ビューア→カスタム」でbeyondCompare exeのパスを設定してみましたが、beyond Compareもデフォルトの差分ツールと同じように動作します。少なくともパッチファイルでサイドバイサイド差分を許可する方法はありますか? もしそうなら、その方法は何ですか?私の目的は、変更をメールで送信できるようにして、コミットする前にレビューできるようにすることです:)
ミシャル
私は何も見つけたことがありませんが、私が通常使用する解決策は、パッチファイルをツリーの元のチェックアウトに適用し、「通常の」差分 (私の好みのツールはdiffuseです) を実行して、コンテキストの変更を確認することです。 .
「未加工」のパッチ ファイルの問題は、変更前後のコンテキストが数行しか提供されないことであり、多くの場合十分ではありません。
パッチが気に入らない場合は、単に変更を元に戻し、コミットしないでください!
SVN 1.7この回答が投稿されてからリリースされたと思いますが、新しく作成したパッチファイルを構文の色付けで表示したかったのでここに着陸しました。TortoiseSvnのビュー統合差分です。
「パッチ」のファイルタイプを指定すると、Notepad++は自動的にファイルに正しく構文の色を付けます。
パッチは長い間使用されてきましたが、SVNは現在それらをより完全にサポートしています。たとえば、ドキュメントを参照してください。 http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-patch.html
パッチファイルの作成方法については、私のもの、WinMergeなどのさまざまな方法を説明しているこの素晴らしいドキュメントを参照してください。 http://docs.moodle.org/dev/How_to_create_a_patch#Creating_a_patch_using_WinMerge
Mac OS X マシンにアクセスできる場合、PatchViewer はあなたが探しているものを実行するように思えます: http://appledeveloper.com.au/products/patchviewer/
(免責事項: 私は PatchViewer の作成者です。)
KDE環境のKompareを使用して、diffファイル(diffツールによって生成されたパッチ)を表示できます。以前はLinuxで使用していましたが、今日はWindowsにインストールする方法を見つけました。ブログ「Kompare-M$Windowsの唯一の貴重な差分」からのインストール手順は次のとおりです。
.diffファイル形式との関連付けを追加することもでき、diffファイルを表示できるようになりました。私にとってはうまくいきます。
私はKDiff3を使用するのが好きです。機能が満載で、非常にユーザーフレンドリーで、すべての一般的なプラットフォームで利用できます。また、TortoiseSVN と統合することもできます。