p4 status
概要
追加、削除、および/または編集目的で作業状態にするファイルの出力をプレビューし、Perforce外部での変更内容とワークスペースとを一致させます。
p4 statusコマンドは出力をローカルシンタックスで生成します。ファイル名およびパスをディポシンタックスで見るには、p4
reconcileに-n
オプションを使用します。
構文
p4 [g-opts
] status [-c change]
[-A | [-e -a -d] | [-s]]
[-f -I -m] [file
…]
解説
引数を付けずに実行すると、p4 statusはワークスペース照合の結果のみをプレビューします。p4 statusによる追加、編集、または削除の対象範囲を制限するには、-a
、-e
、または-d
オプションを使用します。実際にファイルをチェンジリスト内で作業状態にするには、p4 status -A (またはp4 reconcile)を使用する必要があります。
p4 statusコマンドは、クライアントのワークスペース内にある作業状態でないファイルを検索し、ワークスペースとディポとの間で以下の3種類の不整合を検出します。
-
ディポ内に存在し、ユーザのhaveリストに存在するが、ワークスペースには存在しないファイル。デフォルトでは、これらのファイルは
delete
目的で作業状態にされます。 -
ワークスペースに存在するが、ディポには存在しないファイル。デフォルトでは、これらのファイルは
add
目的で作業状態にされます。 -
ワークスペース内では変更されているが、編集目的で作業状態にされていないファイル。デフォルトでは、これらのファイルは
edit
目的で作業状態にされます。
作業状態にするファイルのリストに追加目的のファイルと削除目的のファイルの両方が含まれている場合、存在しないファイルと追加されているファイルが比較され、move/delete
およびmove/add
操作のペアとして変換されます(ファイルのサイズと内容が類似している場合に限られます)。
デフォルトでは、p4 statusでは作業状態のファイルと、照合が必要なファイルが表示されます。-A
、-e
、-a
、-d
オプション、または2015.1より前のクライアントアプリケーションを使用した場合、作業状態のファイルは表示されません。
デフォルトでは、p4 statusはP4IGNORE
ファイルで記述されているファイルまたはパスあるいはその両方をチェックしません。この動作をオーバーライドし、P4IGNORE
ファイルを無視するには、-I
オプションを使用します。
オプション
|
追加目的で作業状態にするファイルを表示します。 |
|
ファイルの追加、編集、および削除を行います。Perforceの制御下にない、クライアントワークスペース内のファイルが、追加目的で作業状態にされます。変更されたファイルは編集目的で作業状態にされます。ユーザのhaveリストにあるがワークスペースから削除されているファイルは、削除目的で作業状態にされます。 p4 status -Aはp4 reconcile -eadと同様に機能します。 |
|
ステータスがシークのファイルを含むチェンジリスト。 |
|
削除目的で作業状態にするファイルを表示します。 |
|
編集目的で作業状態にするファイルを表示します。 |
|
名前に特殊(ワイルドカード)文字を含む、追加対象のファイルを表示します。特殊文字の |
|
無視するかどうかのチェックを行いません。 |
|
|
|
追加目的で作業状態にするファイルの出力の要約版を生成します。 このオプションを指定してコマンドを実行すると、照合が必要なファイルをプレビューできますが、追加目的で作業状態にするファイルの出力は短くなります。現在の作業ディレクトリ内のファイルは一覧表示されますが、追加目的で作業状態にされるファイルを含むサブディレクトリが表示され、個々のファイルは表示されません。このため出力が短くなります。 Noteこのオプションを使用するには、サーバとクライアントの両方でバージョン2015.1が必要になります。 |
|
「“グローバルオプション”」を参照してください。 |
使用上の留意点
ファイル引数にリビジョン指定子を使えるか? |
ファイル引数にリビジョン範囲を使えるか? |
最低限必要なアクセスレベル |
---|---|---|
使用不可 |
使用不可 |
|