2007-08-29 Subclipseでブランチの変更を本流にマージする。 subversion Eclipse+SubclipseでSubversionのブランチで行った変更を本流にマージしてみます。 シチュエーション 本流から分岐したブランチAを作成 ブランチAに複数の変更をコミット。 ★ブランチAへの変更のうち、リビジョン100〜102の変更を本流にマージしたい。 手順 EclipseのPackageExplorerで本流のノードを右クリックして、「Team」→「マージ」を選択 「マージ」ダイアログが開くので以下を入力します。 「From:」のURL入力欄に、「ブランチAのURL」を指定。 「From:」のラジオボタンで「リビジョン」を選択、「99」を指定 「To:」の「"From:"のURLを利用」はチェックを付けたまま。 「To:」のラジオボタンも「リビジョン」を選択、「102」を指定 「マージ」ボタンを押す。→マージが実行されます。なお、試した環境では「マージ後の状態確認」は上手く動きませんでした。 svnを使う場合。 次の操作と同じことが行われるようです。 $ svn merge -r 99:102 <ブランチAのURL> <本流のeclipseプロジェクト>