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
)の古いリビジョンは、動作の部分にn
purge
と表示されます。
例
|
ディポの |
|
チェンジリスト100から120までの |
|
|
|
ローカルの現在の作業ディレクトリにあるファイル |
関連コマンド
各ファイルに関する追加の情報を読み取る |
|
スクリプトに適したフォーマットでファイル情報を表示する |
|
作業状態のファイルのリストを参照する |
|
使用中のクライアントワークスペースに同期されたファイルのリストを参照する |
|