ブランチからマージする

しばらく CVS ブランチで作成および作業を行った後で、変更をそのブランチから別のブランチまたは HEAD にマージしたい場合があります。 これを行うには、以下のことを知っている必要があります。

  1. 変更を含んでいるブランチまたはバージョンの名前。
  2. ブランチが作成されたときのバージョン。 これは、ブランチを行うときに指定したバージョン名になります。

変更をマージするには、以下のようにします。

  1. 宛先がワークスペースにロードされていることを確認します。 たとえば、変更を HEAD にマージしたい場合、ワークスペース内でプロジェクトが HEAD と共用されていることを確認してください。 これを行うには、プロジェクトを選択し、コンテキスト・メニューから「置換」>「ブランチ」または「バージョン」を選択します。 次に、置換するブランチを選択します。
  2. プロジェクトを選択し、「チーム」>「マージ」を選択します。
  3. マージの開始点を入力します。 これは、ブランチが作成されたときのバージョンになります。 「次へ」をクリックします。
  4. マージしたい変更が含まれているブランチまたはバージョンを入力します。 「終了」をクリックします。
  5. 「マージ」エディターが開き、ワークスペースと、変更のあるブランチの間の違いをすべて表示します。
  6. 希望する変更をすべてワークスペースにロードします。 これを行うには、手操作で変更をマージした後でテキスト・エディターのコンテキスト・メニューから「保管」を選択するか、あるいはツリーのコンテキスト・メニューから「リポジトリーから更新」、オーバーライドおよび更新」、または「変更をローカル・コピーにマージ」を選択します。
  7. 希望するすべての変更がワークスペースに入った後で、「チーム」>「リポジトリーとの同期」を選択します。 これで、すべての変更をリポジトリーにコミットできます。

関連概念
CVS でのチーム・プログラミング
ブランチ
CVS リポジトリーとの同期

関連タスク
ブランチ・タグの定義
ブランチ
リポジトリーとの同期
更新
コミット

関連参照
CVS
マージ・ウィザード

 
Copyright IBM Corporation and others 2000, 2002