[cvs-jp-info 616] Re: マージ後の再マージについて

Back to archive index

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



CVS-JP-info メーリングリストの案内
Back to archive index