p4 lock
ファイルに変更をサブミットしている他のユーザに対して、作業状態のファイルをロックします。
構文規則
p4 [g-opts] lock [-c changelist] [file ...]
p4 [g-opts] lock -g -c changelist
説明
ファイルをロックすると、他のユーザがそのファイルへの変更をサブミットするのを防ぐことができます。
ファイルが既に他のユーザによってロックされていると、p4
lock
は失敗します。
ファイルをロックしたユーザがそのファイルをサブミットすれば、ロックは解除されます。
このコマンドは通常、特定のファイル引数を指定して実行します。
ファイル引数を指定しなかった場合、デフォルトのチェンジリスト内でオープンされている
すべてのファイルがロックされます。-c changelist
オプションを使用すると、チェンジリストchangelistで
作業状態になっているファイルのうち、指定されたファイルパターンに
適合するものがすべてロックされます。
エッジ/コミットのサーバアーキテクチャでは、-g
フラグを使用して、
ローカルまたはグローバルにファイルをロックできます。この構文バリアントは、
エッジサーバでのみ使用できます。-c
changelist
オプションとともに使用する必要があります。
このロックはp4 unlock -g
コマンドまたは特定のチェンジリストに対する
サブミットコマンドで解除することができます。
dm.open.show.globallocks構成可能変数も参照してください。
オプション
|
チェンジリストchangelistに含まれるファイルのみをロックします |
|
エッジ/コミットのサーバアーキテクチャでファイルをロックします。上記の「説明」を参照してください。 |
|
「グローバルオプション」を参照してください。 |
使用上の注意点
ファイル引数でリビジョン指定子を使用できるか? | ファイル引数でリビジョン範囲を使用できるか? | 最低限必要なアクセスレベル |
---|---|---|
いいえ |
いいえ |
|
サーバ構成可能変数server.locks.global
が1
に設定されている場合、
p4 lock
がエッジサーバ上に発行されると、デフォルト設定では
コミットサーバでグローバルロックが実行されます。
関連コマンド
ロックされているファイルをアンロックする |
|
作業状態でロック中のファイルを表示する(UNIX) |
|