p4 tag
ファイルにラベルでタグ付けします。
構文規則
p4 [g-opts] tag [-d -g -n -U] -l labelnameFileSpec[revSpec]
説明
p4 tagを使用して、
指定したファイルリビジョンにラベルでタグ付けします。labelnameは必須です。labelnameという名前のラベルがない場合は、
その名前のラベルが自動的に作成されます。
このラベルが既に存在する場合、
そのラベルでファイルのタグ付けまたはタグ解除を行うには、
ユーザはそのラベルのOwner:でなければならず、
ラベルはunlockedでなければなりません。(ラベルの所有者やロックステータスを変更するには、
p4 labelを使用します。)
file引数にリビジョン指定が含まれていない場合は、
最新リビジョンがラベルでタグ付けされます。ファイル引数にリビジョン範囲指定が含まれている場合は、
その範囲のリビジョンを持つファイルのみがタグ付けされます。
(指定した範囲に1つのファイルの複数のリビジョンが存在する場合は、
指定した範囲で最も大きい番号のリビジョンがタグ付けされます。)
オプション
|
|
指定したファイルからラベルタグを削除します。 |
|
|
マルチサーバ環境では、 注意
p4 tag -gまたはp4 labelsync -gを使用して、エッジサーバでグローバルラベルを更新することができます。 |
|
|
ファイルリビジョンに適用されるラベルを指定します。 |
|
|
実際の操作を実行せずに、 |
|
|
ファイルに新しいラベルをタグ付けするとき、新しく作成されるラベルに |
|
|
詳しくは、「グローバルオプション」を参照してください。 |
使用上の注意点
| ファイル引数でリビジョン指定子を使用できるか? | ファイル引数でリビジョン範囲を使用できるか? | 最低限必要なアクセスレベル |
|---|---|---|
|
はい |
はい |
|
- デフォルトでは、
p4 tagは、 ディポ内のファイルの最新リビジョンに対して動作します。クライアントワークスペースの状態を保存するには、p4 labelsyncを使用します。 このコマンドはクライアントワークスペースに最後に同期されたファイルのリビジョンに対して動作します。 -
マルチサーバ環境内のPerforceサービスの場合、
p4 tagは、 エッジサーバ(要求の送信先)のローカルな ラベルに対して機能します。-gオプションは、グローバルラベルを適用するときに使用できます。 ただし、 クライアントワークスペースはバインドされていない(グローバルである)必要があります。ローカルタグ
グローバルタグ
rpl.labels.globalが設定されていない場合(値が「0」とみなされます)rpl.labels.globalの値を「1」に設定した場合デフォルトの場合、ラベルはエッジサーバに対してローカルのラベルになります デフォルトの場合、ラベルはグローバルラベルになります -gオプションを指定すると、コミットサーバ上のグローバルラベルにアクセスできるようになります-gオプションを指定すると、ローカル ラベルを更新できるようになりますrpl.labels.globalが設定されていない状態でエッジサーバ上にラベルが存在し、そのラベルをエッジサーバとコミットサーバの両方で使用できるようにするには、そのラベルをエッジサーバからアンロードしてからコミットサーバ上にリロードします
例
|
|
ラベル |
|
|
ラベル |
|
|
|
関連コマンド
|
ラベルを作成または編集する |
|
|
システムに認識されているすべてのラベルをリストする |
|
|
クライアントワークスペースのリビジョンにラベルでタグ付けする |






