p4 filelog
ファイルのリビジョンに関する詳細情報を表示します。
構文規則
p4 [g-opts] filelog [-c change] [-h -i -l -L -t -p -s] [-m max] FileSpec[revSpec]
説明
p4 filelogは、引数として指定されたファイルの各リビジョンの詳細を出力します。 1つ以上のファイルまたはファイルパターンを引数として指定する必要があります。 ファイル指定にリビジョン範囲が含まれている場合、指定されたリビジョンのみが 表示されます。
デフォルトでは、出力は日付の逆順で1リビジョンにつき1行で構成されます。 各行の形式は次のとおりです。
... #rev change chnum action on date by user@client (type) 'description'
各項目の意味は以下のとおりです。
- revはリビジョン番号です。
- chnumは、サブミットされたチェンジリストの番号です。
-
actionは、オープンされたファイルに対して実行する操作です。
p4 integratedの「説明」を参照してください。 - dateは、サブミットの日付(デフォルト)か、日時(
-tオプション指定時)です。 - userは、そのリビジョンをサブミットしたユーザの名前です。
- clientは、そのリビジョンをサブミットしたクライアントワークスペースの名前です。
- typeこれは、特定のリビジョンにおけるファイルのタイプです。
-
descriptionこれは、対応するチェンジリストのコメントの最初の30文字です。
-lオプションを使用した場合、descriptionは、チェンジリストをサブミットしたときに 入力した完全なチェンジリストのコメントです。-Lオプションを使用した場合、チェンジリストのコメントは250文字で 切り捨てられます。
このコマンドはデフォルトで、直近のコミットで削除されたファイルや、以前に削除されているファイルの履歴を表示しないように最適化されます。
削除されたファイルのすべての履歴を表示するには、-dフラグを指定します。
このオプションでワイルドカードが含まれているパスを使用することはできません。
-m maxオプションはコミットをmaxに指定した数のみ表示します。
--first-parentオプションは各コミットの最初の親にのみ準拠します。
オプション
|
|
指定されたチェンジリスト番号でサブミットされたファイルのみを表示します。 |
|
|
ファイル名の履歴の代わりに、ファイル内容の履歴を表示します。リスト表示されるリビジョンには、
|
|
|
ブランチをまたがってファイル履歴を追跡します。反映によって( |
|
|
各チェンジリストの説明のテキストをすべて含めて、 長い出力形式で一覧表示します。 |
|
|
各チェンジリストの説明を250文字で切り捨て、 長い出力形式で一覧表示します。 |
|
|
|
|
|
|
|
|
重要性の低い反映を無視し、簡略化した形式で表示します(例えば、 別の場所に「ブランチ」または「コピー」するなどの反映は 表示されません)。 |
|
|
日付と同様に時刻も表示します。 |
|
|
「グローバルオプション」を参照してください。 |
使用上の注意点
| ファイル引数でリビジョン指定子を使用できるか? | ファイル引数でリビジョン範囲を使用できるか? | 最低限必要なアクセスレベル |
|---|---|---|
|
はい |
いいえ |
|
p4 filelogの出力は、指定範囲の広いファイル引数で呼び出されると、 かなり大量になることがあるため(例えば、p4 filelog //depot/...では ディポのすべてのファイルのリビジョン履歴がリストされる)、p4 filelogコマンドの出力はp4 groupによって設定されるmaxresultsの制限を受けることがあります。-iオプションと-m maxrevオプションの両方が付いていて、 ファイルの最新リビジョンからmaxrevの数のリビジョンの 範囲内でブランチ生成が行われている場合は、 そのブランチポイントからさらにmaxrevの数だけリビジョンを逆上り、 その間のリビジョンも表示されます。p4 filelog -iは、どのサイトでも十分となるように、 最新のリビジョンから50階層の深さまでブランチを追跡します。- 一時オブジェクトファイル(ファイルタイプ修飾子が
+S)の古いリビジョンは、動作の部分にnpurgeと表示されます。
例
|
|
ディポの |
|
|
チェンジリスト100から120までの |
|
|
|
|
|
ローカルの現在の作業ディレクトリにあるファイル |
関連コマンド
|
各ファイルに関する追加の情報を読み取る |
|
|
スクリプトに適したフォーマットでファイル情報を表示する |
|
|
作業状態のファイルのリストを参照する |
|
|
使用中のクライアントワークスペースに同期されたファイルのリストを参照する |
|






