p4 labelsync
ラベルを現在のクライアントワークスペースの内容と同期させます。
構文規則
p4 [g-opts] labelsync [-a -d -g -n -q] -l labelname [[FileSpec][revSpec]]
説明
p4 labelsync このコマンドは、クライアントワークスペースに同期されている各ファイルの最後のリビジョンを、
指定したラベル名とタグ付けすることによって、そのラベルにクライアント
ワークスペースの現在の内容を反映させます。その結果、ラベル名を@
として
リビジョン指定内で使用し、ラベルでタグ付けされたファイルの
リビジョンを参照することができます。
label
ファイル引数を付けない場合、p4 labelsync
によってラベルにクライアントワークスペースの内容が反映され、
ラベルでタグ付けされたファイルの集合が追加、削除、更新されます。
- ファイルが指定されている場合、
p4 labelsync
は指定されたファイルに対してのみタグを更新します。 - ファイル引数にリビジョン指定子が含まれている場合、クライアントビューは無視されます。 ワークスペース内に存在するリビジョンの代わりに、指定されたリビジョンが使用されます。
- ファイル引数にリビジョン範囲が含まれている場合、 その範囲内の最新リビジョンのみが使用されます。
unlocked
のラベルのOwner:
のみが、p4 labelsync
を使用して、
そのラベルでファイルにタグ付けすることができます。
[Options:
]フィールドがlocked
に設定されているラベルを、
p4
labelsync
で更新することはできません。
オプション
|
ファイルパターン引数に適合するファイルにラベルを追加します。 ファイルがラベルから削除されることはありません。 |
|
指定したファイルからラベルタグを削除します。 |
|
マルチサーバ環境では、 注意
p4 tag -gまたはp4 ldapsync -gを使用して、エッジサーバでグローバルラベルを更新することができます。 |
|
ファイルリビジョンに適用されるラベルを指定します。 |
|
実際の操作を実行せずに、 |
|
サイレントモード: 通常の出力メッセージを抑止します。 エラーや例外条件に関するメッセージは抑止されません。 |
|
「グローバルオプション」を参照してください。 |
使用上の注意点
ファイル引数でリビジョン指定子を使用できるか? | ファイル引数でリビジョン範囲を使用できるか? | 最低限必要なアクセスレベル |
---|---|---|
はい |
はい |
|
- デフォルトでは、
p4 labelsync
は、クライアントワークスペースに最後に同期された ファイルのリビジョンに対して動作します。ファイルの最新リビジョン (または指定した範囲で最も大きい番号のリビジョン)にタグ付けするには、p4 tag
を使用します。 - どのファイルがラベルによってタグ付けされているかを調べるには、
p4 files @labelname
を使用します。 -
マルチサーバ環境内のPerforceサービスの場合、
p4 labelsync
は、エッジサーバ(要求の送信先)のローカルな ラベルに対して機能します。-g
オプションは、グローバルラベルを適用するときに使用できます。ただし、 クライアントワークスペースはバインドされていない(グローバルである)必要があります。ラベルはデフォルトでエッジサーバに対してローカルになります。コミットサーバのグローバルラベルには
-g
オプションを使用してアクセスします。 管理者がrpc.labels.global
を1
に設定している場合、 ラベルはデフォルトでグローバルになります。つまり、-g
オプションは反転して ローカルラベルの更新を可能にします。
関連コマンド
ラベルを作成または編集する |
|
システムに認識されているすべてのラベルをリストする |
|
ラベルを作成して、そのラベルでファイルにタグ付けする |