[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cvs-ml 486] Re: merge後のcommitについて
でざわ殿
私が完全に勘違いしていました。すみません。
マージはどんな時にも完璧にやってくれるものと思っていました。
>それは、自動マージに失敗しているのです。
>二人の変更が同じ行を触っていたとか。
>その部分は
>>>>>>>>>>>>>>>>>>>>>>
>
><<<<<<<<<<<<<<<<<<<<<
>
>だったかな、こんな行で括られてますから、
>その部分を手作業で、かく在るべくなおしてください。
>
> でざわ
>
マニュアルにも書いてありましたね。
--
nishitmp@langue[175]% cvs update
cvs update: Updating .
RCS file: /hp1/speech/CVS/test-cvs/file1.c,v
retrieving revision 1.2
retrieving revision 1.3
Merging differences between 1.2 and 1.3 into file1.c
rcsmerge: warning: overlaps or other problems during merge
cvs update: conflicts found in file1.c
C file1.c
先頭に C と表示されたファイルは、手作業で編集しなければ新しいバージョンとして登録できません。
(もちろん登録する前に動作確認する必要があります)
--
先頭に C と表示されたファイルは自動マージに失敗しているのですね。
この時に出る
<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>
間は両ファイルのdiff情報と思って宜しいのでしょうか?
また、自動マージが成功した場合には、
C file1.c
の先頭はどんな文字になるのでしょうか?細かい質問で済みません。
そして、自動マージが成功しても、そのままではcommit出来ず、必ずファイルを
更新してcommitしなければいけない って事なのでしょうか?
どうしても、自動マージ成功時、ファイルを更新しなければ、commit出来ない理由が
判らないのです。
----------
富士通 長谷川 博己
hasegawa@trd.nm.fujitsu.co.jp