チェックアウト実行時に「「排他オープン」状態のファイルはチェックアウトできません。」とアラートが出力されました。
原因と対応方法を教えてください。
チェックアウトされているファイルを特定し、チェックアウトしているユーザが”サブミット”するか”元に戻す”ことでアラートを解消できます。
チェックアウト対象のファイル中に、次の状態のファイルが一つ以上あります。
以下の状態により、排他オープンによるエラーが出力されています。
ファイルタイプ修飾子 "+l" が設定されている、かつ、 別のユーザがチェックアウトしている状態 |
チェックアウトされているファイルを漏れなく確認するには、 p4 opened コマンドを用いたコマンドラインによる確認が適しています。
以下に例を示します。
|
上記のコマンド結果の例をもとに以下の解決策を提案します。
ユーザ "bruno" により、"aaa.c" の "リビジョン8"をサブミットします。
もしくは、"aaa.c" の "リビジョン8"を元に戻すことで、ユーザ "hela" による当該ファイルのチェックアウトが可能となります。