CVS マージ同期

「チーム」>「同期化」メニュー・コマンドを使用して起動される CVS マージ同期は、「同期化」ビューに表示されます。 このビューで、ローカルのワークベンチ・リソースと、マージ対象のリモート側対応物との 相違をインスペクションすることができ、またローカル・リソースの更新を行えます。マージの際、コミットはサポートされません。

次の図に、「同期化」ビューでの CVS マージ同期の外観を示します。

CVS マージ同期

フィーチャー

CVS マージ同期のフィーチャーは、 CVS ワークスペースの同期のフィーチャーと似ていますが、 以下の相違があります。

ツールバー

ツールバー・ボタンは、「CVS ワークスペースの同期」のものとまったく同じです。ただし、「削除モード」ボタンと「両方モード」ボタンはありません。

コンテキスト・メニュー

「同期化」ビューのコンテキスト・メニューから、多くの有用な操作を行うことができます。

開く

このコマンドによって、選択された変更のローカル・リソースを、 そのファイル・タイプに対するデフォルトのワークベンチ・エディターで開きます。

アプリケーションから開く

このコマンドによって、選択された変更のローカル・リソースを、 ワークベンチ・エディターで開くことができます。

比較エディターで開く

このコマンドによって、選択された変更を比較エディターで開きます。 比較エディターで、ファイル内の変更をインスペクションできます。

同期化

このコマンドによって、選択されたリソースのリモート状態を更新しました。さらに、このコマンドは、その内容がサーバー上の対応するリソースの内容とすでに一致している発信変更のタイム・スタンプを調整して、 ファイルが発信変更ではなくなるようにします。 これは、内容が変更されていないファイルをビルド・ツールで再生成するような場合に便利です。

ビューから除去

このコマンドは、選択されたリソースをビューから除去します。 除去されたリソースの状態が変更された場合や、ワークベンチが再始動された場合にのみ、リソースが再表示されます。

すべて展開

このコマンドは、選択されたリソースの子をすべて展開します。

マージ

このコマンドは選択されたリソースを更新します。競合は更新に組み込まれることが可能ですが、 自動マージ可能な競合のみが更新されます。 マージ不可の競合はスキップされるため、比較エディターを使用して手動でマージする必要があります。

Overwrite

このコマンドは競合を処理し、リソースのローカル側の内容を、サーバーの内容に置き換えます。

マージ済みとしてマーク

このコマンドは、競合変更の CVS タイム・スタンプを発信変更になるように調整します。 このコマンドは、比較エディターを使用して競合が手動でマージされた後に、実行する必要があります。

注釈の表示

このコマンドは、注釈の設定に応じて、「クイック Diff 注釈付け」を表示するか、または、選択されたリソース用の「注釈を付ける」ビューを開きます。

ヒストリーに表示

このコマンドは、選択されたリソースのヒストリーを表示します。

関連概念
CVS によるチーム・プログラミング

関連タスク
競合の解決
ブランチからマージする
リソースの比較
比較エディターの変更内容をマージする

関連参照
CVS
「マージ」ウィザード
CVS ワークスペースの同期
比較エディター