Shun-ichi GOTO
gotoh****@taiyo*****
2004年 11月 1日 (月) 16:41:09 JST
>>>>> On Mon, 01 Nov 2004 15:59:06 +0900, 生田(CR) wrote, > > [Test.txt]1.1 ---------------- ブランチ > | | > | 1.1.1 > | | > 1.2(1.1.1をマージ) | > 1.1.2(マージ後に再度修正した) > > 上記のようにブランチとトランクをマージ後、ブランチ側で再度修正が入り > 再度マージしたいのですがコンフリクトが起こってしまいます。 おそらく1回目も2回目もcvs up -j branch といった同一の操作でマージしよう としたのでしょう。コンフリクトが起きるのは 1.1 -> 1.1.1 の差分が2回適用 されるために発生します。 > コンフリクトを起こさせないで再マージを行う方法がありますでしょうか? > 1.2にマージした時点でブランチを切り直さないとだめなのでしょうか? cvs update -j 1.1.2.1 -j 1.1.2.2 or cvs update -j 1.1.2.1 -j branch などと、マージ済みのrev (1.1.2.1) を指定に加えてやれば良いと思います。 成長するブランチからのマージはこのような面倒が伴いますね。 --- Regards, Shun-ichi Goto <gotoh****@taiyo*****> R&D Group, TAIYO Corp., Tokyo, JAPAN