[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 189] RE: マージ方法について質問です。



From: yas@Konica.co.jp
Subject: [cvs-ml 185] Re: マージ方法について質問です。
Date: Wed, 25 Aug 1999 12:41:43 +0900

  | も行ったのですが、この場合conflictとして表示されるので
  | 判りやすいのですが、1.2.2.3までの変更点が数千行と膨大
  | すぎて手動でマージするにはかなり困難ということになって
  | しまいました。

あまりconflictがひどいようなら
cvs updateで自動マージをするよりも
手動マージする方が確実かもしれません。

1. とりあえずcvs diffで差分をとりだす
   % cvs diff -pu -r1.2.2.3 -r1.2.2.4 "file" > /tmp/diff
   とか
   % cvs diff -kk -10pub -r1.2.2.3 -r1.2.2.4 "file" > /tmp/diff

2. 差分の意味を理解する。またcommit logも参考になるかもしれません。
   % cvs annotate -r1.2.2.4 "file" | more
   % cvs log "file" | more
   % more /tmp/diff

3. trunk上のファイルを/tmp/diffからcut&pasteしながら修正する。

--
KOIE Hidetaka 鯉江英隆 <hide@koie.org>