しばらく CVS ブランチで作成および作業を行った後で、変更をそのブランチから別のブランチまたは HEAD にマージすることができます。 これを行うには、以下のことを知っている必要があります。
変更をマージするには、以下のようにします。
ヒント: マージの開始点を把握していない場合は、 ワークスペースでマージを直接実行することを選択できます。これは、 適切な開始点を選出する CVS サーバーに依存します。マージが、 直接ワークスペースで実行されるので、CVS は、テキスト・ベースの競合マークアップをファイルに導入する場合があります。このマークアップは、通常、処理しにくいため、 ワークスペースへの直接マージは、必要な場合にのみ行ってください。
マージ・エディターでのアクションは、手動マージ・ツールバー・アクションを補完します。 このアクションは、マージ・エディターの下半分で使用できます。
更新 | このアクションを実行すると、変更がワークスペース内のファイルに反映されます。自動マージ可能でない競合はスキップされます。 |
オーバーライドおよび更新 | このアクションは、変更が競合するファイルで使用可能です。 このアクションを実行すると、ローカルで行った変更は破棄され、ファイルはリモートの コンテンツで置き換えられます。 |
マージ済みとしてマーク | このアクションはビューから、選択済みの変更を除去します。リソースのリモート状態が変更され、 CVS マージ同期が更新された場合にのみ、変更が再表示されます。 |
ヒント: 「同期化」ビューで CVS マージ同期をピン留めすることによって現行のマージを実行することができます。 これによって、別のブランチにリリースされた変更でワークスペースを最新に保持することができます。