3

ファイルの履歴の詳細と説明のテーブルを生成するために perforce を取得する方法を知っている人はいますか?

GUI またはコマンド ライン ソリューションのいずれでも問題ありません。P4V GUI Windows クライアントでは、ワーク スペース ツリー ビューでファイルを右クリックし、[ファイル履歴] を選択すると、すべてのリビジョンのリストが表示され、このリストの最後の列に [説明] が表示されます。このリストを印刷しやすい形式で印刷したいと思います (説明が長いと画面に収まらないため)。

基本的に、ファイルへのすべての変更の、日付と変更の説明を含むきちんとしたリストが必要です。「ファイル履歴」以外に、perforceがこの印刷可能なリストを生成する方法を見つけられませんでしたが、これは、使用したくないスニッピングツールまたは印刷画面を使用する以外は印刷できません。

最良のシナリオは、特定のファイルの各リビジョンで何が変更されたかを正確に示すために、日付と説明、および差分分析の要約を含むリストです。

これについての助けをいただければ幸いです。

4

2 に答える 2

5

P4Report * を使用して、この情報を Perforce から直接クエリするレポートを作成できます。これは、Crystal Reports、Microsoft Excel などの多くのレポート プログラムに統合された ODBC データ ソースを提供することによって行われます。

これまで自分で使用したことはありませんが、カスタム スクリプトを作成する機会があれば使用したいと思います。

Perforce マニュアルにはセットアップに関するドキュメントがいくつかあり、Microsoft Excel でデータ ソースを使用するためのチュートリアルや情報がたくさんあります。

他の質問/回答から、ODBC データ ソースの使用方法を知っていることがわかります。そのため、P4Reportsは必要なものを提供するはずです。必要な実際の p4 コマンドについては、Karl Bielefeldt's answerを参照してください。

* 他のツールとユーティリティの中では、ページの半分ほど下にあります

于 2012-04-16T21:41:56.017 に答える
3

p4 changes -l <filename>CLI でこの情報を提供します。個々の差分情報を取得する唯一の方法は、p4 describe関連するすべての変更リストで実行されるスクリプトを作成することだと思います。

于 2012-04-16T20:44:21.520 に答える