p4 describe
このコマンドを実行すると、チェンジリスト、チェンジリスト内のファイル、作業中のストリームのパス(ストリームが作業状態になっている場合)に関する情報が表示されます。
構文規則
p4 [g-opts] describe [-doptions] [
-a
-f -I -m -O -s -S] changelist ...
説明
p4 describe このコマンドを実行すると、1つ以上のチェンジリストの詳細情報が表示されます。 各チェンジリストでは、出力に、チェンジリスト番号、チェンジリスト作成者、 クライアントワークスペース名、チェンジリスト作成日、 チェンジリストのコメントが含まれます。
このコマンドは、オープン可能なストリーム仕様でも機能します。詳しくは、「ファイルの場合のコマンド例」を参照してください。
チェンジリストがsubmitted
であれば、デフォルトの出力には影響を受けたファイルのリストと
それらのファイルを前のリビジョンと比較した差分が含まれます。
デフォルト設定の場合、このコマンドでキーワード拡張は実行されません。
これは、キーワードの違いによって実際の違いが曖昧になる可能性があるためです。
チェンジリストがpending
の場合は、出力にその旨を示すフラグが付き、
作業中ファイルのリストが表示されます。
ファイルはまだディポにサブミットされていないため、
pending
チェンジリストに対する差分は表示されません。
p4 describe
コマンドは、チェンジリストがpublicであるかrestrictedであるかに従って
出力内容を制限します。restrictedタイプのsubmitted
またはshelved
の変更は、
その変更を所有しているか、変更の内の1つ以上のファイルに
list
権限を持っていない限り、出力されません。
restrictedタイプのpending
の変更(ただし保留解除された変更)は、その変更の所有者だけが
表示することができます。制限付きチェンジリストの表示権限がない場合は、
チェンジリストの説明の代わりに"no permission"というメッセージが表示されます。
管理者は-f
オプションを使用することにより、この動作をオーバーライドして
制限付きチェンジリストを表示することができます。
デフォルトのチェンジリストに対してはp4 describe
を実行できません。
p4 describe
コマンドは、p4
に組み込まれた比較サブルーチンを使用します。
環境変数P4DIFF
は、このコマンドにはまったく影響しません。
オプション
-a |
テキストファイルのみ(バイナリファイルは無視します):
|
|
標準的なUNIXの差分オプションの1つで差分ルーチンを実行します。 オプションの一覧については、 「使用上の注意点」を参照してください。 |
|
制限付きチェンジリストの説明を強制的に表示します。
このオプションを使用するには |
|
チェンジリストの番号が、チェンジリストの |
|
ファイルを最初のmaxで指定されたファイル数に制限します。次の例は、チェンジリスト765の影響を受けている2つのファイルと、 チェンジリスト987の影響を受けている2つのファイルを(差分を含め) アルファベット順に一覧表示しています。 p4 describe -m 2 765 987 |
|
チェンジリストの番号がサブミット時に変更されていて、元のチェンジリスト番号しか知らない場合には、
|
|
ファイルの差分を含まない短縮された出力を表示します。 |
|
作業中チェンジリストに対して保留されているファイルが一覧表示され、それらのファイルと以前のリビジョンとの差異が表示されます。 |
|
「グローバルオプション」を参照してください。 |
使用上の注意点
ファイル引数でリビジョン指定子を使用できるか? | ファイル引数でリビジョン範囲を使用できるか? | 最低限必要なアクセスレベル |
---|---|---|
適用外 |
適用外 |
p4 describe -sに対するread権限と |
p4 describe
がサポートしている差分オプションは、次のとおりです。
オプション | 名前 |
---|---|
|
RCS出力形式。ファイルに対して行われた追加および削除と、 関連した行範囲を表示します。 |
|
context出力形式。変更された行番号の範囲と、 その周辺のnum行分を表示します。 |
|
summary出力形式。追加、削除および変更されたまとまり(チャンク)と 行の数を表示します。 |
|
unified出力形式。追加および削除された行を、
|
|
差分を発見したときに行末識別(CR/LF)を無視します。 |
|
空白文字の変更を無視します。このオプションは |
|
空白文字を完全に無視します。このオプションは |
ファイルの場合のコマンド例
これらの例は8
を使用して、テキストファイル(バイナリファイルではない)と関連付けられたチェンジリストの番号を表示しています。
コマンド | 作業中のチェンジリストの表示 | サブミットされたチェンジリストの表示 |
p4 describe 8
|
チェンジリストの説明 | チェンジリストの説明と、影響を受けるファイルと差分の一覧 |
p4 describe -S 8
|
|
|
p4 describe -Sa 8
|
|
|
p4 describe -a 8
|
|
|
作業中ストリームの場合のコマンド例
p4 describe 2
>Change 2 by bruno@brn123 on 2019/02/04 09:12:23 pending x Affected stream: //root/main Affected files ...
p4 -ztag describe 2
>... change 2 ... user bruno ... client brn123 ... time 1546621943 ... desc x ... status pending ... changeType public ... stream //root/main
関連コマンド
チェンジリストのリストを参照する |
|
作業状態になているすべてのファイルのリストを参照する |
|
ディポに保存されている2つのファイルのリビジョンを比較する |
|
クライアント内で変更されたファイルを、ディポに保存されているファイルのリビジョンと比較する |