「チーム」>「同期化」メニュー・コマンドを使用して起動される CVS マージ同期は、「同期化」ビューに表示されます。 このビューで、ローカルのワークベンチ・リソースと、マージ対象のリモート側対応物との 相違をインスペクションすることができ、またローカル・リソースの更新を行えます。マージの際、コミットはサポートされません。
次の図に、「同期化」ビューでの CVS マージ同期の外観を示します。
CVS マージ同期のフィーチャーは、 CVS ワークスペースの同期のフィーチャーと似ていますが、 以下の相違があります。
このコマンドによって、リソースのリモート状態を再度取り出す現在の同期を繰り返すことができます。 ツールバー項目のドロップダウンから、その他の既存の同期を選択したり、 または「同期化...」メニュー・コマンドを使用して新規同期を作成したりできます。
このコマンドによって、現在の同期をピン留めまたはピン留め解除することができます。 ピン留めした同期は同じタイプの次の同期によって置換されませんが、ピン留め解除された同期は置換されます。 これによって、簡単に同期にアクセスできるよう保持します。ワークベンチ・リソースが変更されると、 このような同期は自動的に更新され、リモート状態のリソースで最新に保つためにスケジュール通りに更新を実行するように構成できます。 これは、より安定しているブランチ (例えば HEAD) から開発ブランチへの進行中マージの場合に特に便利です。
このコマンドは、ビューが表示する次の相違にジャンプします。ビューで次のファイルを開く前に、 単一のファイルのすべての相違を表示します。
このコマンドは、ビューが表示する前の相違にジャンプします。ビューで前のファイルを開く前に、 単一のファイルのすべての相違を表示します。
ビューの拡張エントリーをすべて縮小表示します。
このモードでは、マージされているブランチで変更されたすべてのリソースが可視です。
このモードでは、競合のみ (ワークベンチおよびマージされているブランチの両方で変更されたリソース) が表示されます。
このコマンドによって、ビューで可視のすべての着信変更を更新します。 また、このコマンドでは、自動マージ可能な競合は更新しますが、内容に競合が含まれるファイル はスキップします。
ドロップダウン・メニューから、他のビュー設定を設定するだけでなく、 現在の同期またはすべての同期を除去する、モードまたはレイアウトを変更する、現在の同期を スケジュール通りの更新を実行するように構成する、ことなどができます。
「同期化」ビューのコンテキスト・メニューから、多くの有用な操作を行うことができます。
このコマンドによって、選択された変更を比較エディターで開きます。 比較エディターで、ファイル内の変更をインスペクションできます。
このコマンドによって、選択された変更のローカル・リソースを、 そのファイル・タイプに対するデフォルトのワークベンチ・エディターで開きます。
このコマンドによって、選択された変更のローカル・リソースを、 ワークベンチ・エディターで開くことができます。
このコマンドによって、選択されたリソースのリモート状態を更新しました。
このコマンドは、選択されたリソースをビューから除去します。 除去されたリソースの状態が変更される場合や、ワークベンチが再始動される場合にのみ、リソースは再表示されます。
このコマンドは選択されたリソースを更新します。競合は更新に組み込まれることが可能ですが、 自動マージ可能な競合のみが更新されます。 マージ不可の競合はスキップされるため、比較エディターを使用して手動でマージする必要があります。
このコマンドは競合および発信変更で動作し、それらのリソースの ローカル側の内容を、サーバーからの内容と置換します。
このコマンドはビューから変更を除去します。このコマンドは、比較エディターを使用して競合が手動でマージされた後に、実行する必要があります。 ビューが更新され、マージされているブランチで新規の変更が検出された場合にのみ、 変更が再表示されます。