p4 unlock
概要
ファイルのロックを解除します。
構文
p4 [g-opts
] unlock [-c change
| -s shelvedchange
| -x] [-f] [file
…]
p4 [g-opts
] -c client unlock [-f ] -r
解説
p4 unlockコマンドには2つの構文バリアントがあります。
-
1つ目の構文バリアントは、p4 lockコマンドを使用して明示的に作成されたロックを解除します。または、サブミットの操作中や、ファイルのロックを必要とする他の操作の実行中に、暗黙的に作成されたロックを解除します。
ファイルが
default
チェンジリスト以外の作業中チェンジリストで作業状態になっている場合、その作業中チェンジリストを指定するには、-c
オプションを使用する必要があります。チェンジリストを指定しないと、p4 unlockはデフォルトチェンジリストにあるファイルのロックを解除します。ファイル名を入力しない場合は、指定したチェンジリスト中のすべてのファイルのロックが解除されます。
-
2つ目の構文バリアントは、p4 pushコマンドの失敗によりロックされたままになっているファイルを解除します。
リモートサーバからこのサーバへのp4 pushコマンドの実行が失敗した場合、このサーバ上のファイルがロックされたままになり、これらのファイルに影響する変更を他のユーザがサブミットできなくなる場合があります。この場合、p4 pushコマンドを実行したユーザが、p4 pushコマンドの
-r
オプションを使用して(リモートサーバで使用されたクライアントの名前を指定し)、このサーバ上のファイルのロックを解除できます。システム管理者はp4 unlock -f -rを実行することもできます。例:p4 -p central -c myworkspace unlock -r
デフォルトでは、ファイルのロックの解除を行えるのは、ファイルのロックを実行したチェンジリストの所有者のみです。ただし、管理者は-f
オプションを使用することによって、別のユーザが作業状態にしたファイルのロックを強制的に解除できます。
オプション
|
作業中チェンジリスト |
|
スーパーユーザまたは管理者のみが使用できる強制オプションで、他のユーザによって作業状態にされたファイルのロックを解除できます。 |
|
p4 pushコマンドの失敗によりロックされた、指定したクライアントに関連付けられているファイルのロックを解除します。 |
|
保留状態の作業中チェンジリスト内でファイルがロックされている場合、ロックを解除してそれを |
|
分散環境において、ファイルタイプが |
|
「“グローバルオプション”」を参照してください。 |
使用上の留意点
ファイル引数にリビジョン指定子を使えるか? |
ファイル引数にリビジョン範囲を使えるか? |
最低限必要なアクセスレベル |
---|---|---|
使用不可 |
使用不可 |
|