ワークエリア・コンフリクトが発生する状況を以下に示します。
制御されるリンク、シンボリック・リンク、およびワークエリア・パスで追加的なエラーが発生することがあります。このようなタイプのコンフリクトは手動で解決する必要があります。
チェックアウトされたファイルに対するこのコマンドのその他の使用法を以下に示します。
例えば、セッションを実行していないが修正不可ファイルを修正する必要がある場合には、ワークエリア内でオブジェクトを変更できます。後で、ファイルの読み取り専用属性を再設定してこのファイルを修正することでデータベースを更新できます。その後セッション開始時に reconcile コマンドを使用して、ワークエリアでの変更内容でデータベースを更新します。
CLI からレコンサイルを停止すると、ワークエリアでエラーが発生した可能性があることを示すメッセージが表示されます。ワークエリアの使用を試行するまでは、エラーは発生しません。問題を回避するには、ワークエリアを使用する前にワークエリアをレコンサイルします。
一部の操作では、一部のレコンサイル・アクションが自動的に実行されます。
対応するワークエリアでワークエリア・コンフリクトがあるかどうかが検査されます。可能であれば、ワークエリアの変更内容を使用してデータベースが自動的に更新されます。
ワークエリアで変更されたファイルの内容を使用してデータベースが更新されます。
更新後のワークエリアの内容を使用して、チェックアウトされたファイルが更新されます。
ユーザーにより修正可能であり、そのワークエリア・ファイルを使用するプロジェクトや、可視であり修正可能なワークエリアを持つプロジェクトはすべて、新しい内容で更新されます。この更新は、データベースが ccm reconcile コマンドにより明示的に更新されるか、または他の操作の一部として自動的に更新される場合に発生します。
reconcile コマンドは、以下のサブコマンドをサポートしています。