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