データベースとワークエリアの同期

ワークエリアを同期すると、ワークエリア内のファイルがデータベース内のファイルと比較されるので、差分を解決できます。

このタスクについて

ファイルをチェックアウトしないでファイル・システム内でファイルを手動で変更した場合、またはファイル・システム内の変更が原因でプロジェクト更新が失敗した場合は、同期を使用します。ワークエリアを同期してコンフリクトを表示および選択してから、ファイル・システムとデータベースの間のファイルの差分を比較します。

以下の操作は、同期の後でワークエリア・コンフリクトを解決する方法を示しています。

プロジェクトまたはプロジェクト・グルーピングを検索するには、オブジェクトの検索を参照してください。

手順

  1. 修正可能プロジェクト、プロジェクトのグループ、またはプロジェクト・グルーピングを右クリックして、「ワークエリアの同期」をポイントし、「メンバーのみ」または「メンバーとサブプロジェクト」のいずれか該当するほうを選択します。

    コンフリクトがある場合は、「ワークエリア・コンフリクト」ダイアログ・ボックスが表示されます。

  2. コンフリクトのリストを確認します。
  3. 以下のいずれかの方法でコンフリクトを解決します。
    オプション 説明
    ワークエリアの変更を破棄 「ワークエリアの変更を破棄」アイコン このアイコンは、ワークエリア内のディレクトリーおよびファイルへの変更をデータベースと同期するときに選択します。同期操作によって、新規ファイルがデータベースに追加されることがあります。これは、ワークエリア内には存在するがデータベース内には存在しないファイルが、データベースに追加されるからです。
    ワークエリアの変更を保持 「ワークエリアの変更を保持」アイコン このアイコンは、ワークエリア内のディレクトリーおよびファイルへの変更をデータベースと同期するときに選択します。同期操作によって、新規ファイルがデータベースに追加されることがあります。これは、ワークエリア内には存在するがデータベース内には存在しないファイルが、データベースに追加されるからです。
    Synergy で管理しないファイルを無視 (Ignore files you do not want Synergy to control) 管理する必要がないファイルのコンフリクトが検出された場合は、パターン別にファイルを無視できます。これを実行すると、ワークエリアを同期した後で、指定したパターンを持つファイルをコンフリクトの表示から除外するためのフィルターが設定されます。

    ワークエリアに多数のコンフリクトが含まれている場合は、コンフリクトをフィルタリングできます。「メンバーシップ・コンフリクト」フィルター・アイコン をクリックし、表示する基準 (「ファイル」など) を選択します (この基準以外のコンフリクトはフィルタリングによって除外されます)。次に、リスト・ボックスを使用して、表示するコンフリクト・メッセージを指定します。すべてのコンフリクトを再表示するには、「メンバーシップ・コンフリクト」フィルター・アイコン をクリックし、「フィルターをオフ」を選択します。

    フィルタリングされている列に含まれる固有値が 10 個以下である場合は、フィルター値がリスト・ボックス内に表示されます。既存の値を追加できます。しかし、そのフィールドに独自の値を入力することもできます。列に含まれる固有値が 10 個を超える場合は、テキスト・フィールドに値を入力して、フィルタリングを適用できます。基準をフィルタリングするための Java™ 正規表現の使用について詳しくは、パターン・マッチングおよび Rational Synergyを参照してください。

    フィルターを設定する場合は、「ワークエリア・コンフリクト」ダイアログ・ボックス内の出力を再表示します。「ワークエリア・コンフリクト」ダイアログ・ボックス内の 「ワークエリア・コンフリクトの再表示 (Work Area Conflicts Refresh)」アイコン をクリックして、ワークエリア・コンフリクト検出を再実行します。


フィードバック