4

perforce にはさまざまなカスタム バイナリ ファイルが保存されており、ファイルの種類の多くについて、コンテンツ作成者にファイルへの実際の変更の差分を表示するカスタム差分ツールを作成しました。

たとえば、ファイルが単純なキーと値のペアを圧縮されたバイナリ BLOB として保持している場合、差分ツールは各バージョンをインメモリ形式に読み込み、ファイルへの追加、削除、および編集のリストを生成し、見栄えの良いレポート ビューに表示します。

P4V に組み込まれている画像差分ツールと同様に、デポ内の特定のファイル拡張子に対して独自の差分ツールを使用できるようにしたいと考えています。また、ユーザーが既存の P4V インターフェイスを使用してリビジョンを選択し、差分を取得して履歴を調べられるようにしたいと考えています。

P4V にアドインを作成できることは承知していますが、それに関するドキュメントが見つかりません。この種の拡張機能が P4V で利用できるかどうか、およびその使用方法を知りたいですか?

4

2 に答える 2

7

別の回答からメタ差分を調査しているときに、P4V 自体に組み込まれたソリューションを見つけました。差分ツールを指定するために使用する P4V のダイアログには、さまざまなファイル拡張子に対して別のツールを指定するための追加のオプション セットがあることがわかりました。

したがって、プラグインを作成したり、p4v を拡張したりする必要はまったくないようです。これらのプロパティを正しく設定するだけで済みます。

于 2010-03-24T20:30:09.937 に答える
0

私は Perforce を使用しませんが、 meta-diffを使用してこれを実行できるはずです 。これにより、さまざまなファイル タイプに対してさまざまな diff ユーティリティを設定できます。

于 2010-03-24T20:01:56.983 に答える