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

[cvs-ml 480] merge後のcommitについて



2度目の登場、長谷川です。

1回目の件では中嶋さんにお世話になっています。


今回は merge後のcommitについてです。

例えば、AさんはDebug.javaのrevisionが1.3を元に修正しました、
が、その間にBさんがDebug.javaをrevisonを1.4に上げてしまったので、Aさんはcvs updateで
mergeしました。そして、そのまま cvs commitしたら、、

420[~/phxtest]% cvs commit
cvs commit: Examining .
cvs commit: file `Debug.java' had a conflict and has not been modified
cvs [commit aborted]: correct above errors first!

とエラーが出てcommit出来ません。

http://www-vox.dj.kit.ac.jp/nishi/cvs/cvs-07.html (1つのファイルに同時に行われた修正を統合する)
にも、
>ここでは統合がうまく行われたのですが、 nishitmp さんのファイルはそのままでは commit できないことになっているので、先頭
>のコメントの部分をちょっと削って commit します。 

とあります。



これは本当でしょうか? マージ後のファイルに何かしら手を加えて新しくしないと、
commit出来ないのですか? それは何故なのでしょうか?

  
これこそ、FAQだろうか?

----
ミドルウェア事業部第一開発部


長谷川 博己  hasegawa@trd.nm.fujitsu.co.jp

内線 7551-6277