[cvs-jp-info 484] update コマンドの動きについて

Back to archive index

t_ii****@ot***** t_ii****@ot*****
2004年 3月 15日 (月) 11:47:28 JST


毎度大変御世話になっております。
飯井と申します。

UPDATEコマンドの動きについてなのですが、
多々のサイトを拝見し、コンフリクトが発生していなければ、自動的にマージを実行してくれる
と理解しておりましたが、実際に実行したところ強制的に現在の最新Verのものが自分の作業ディレクトリ
のファイルに落とされてしまいます。(※つまり上書きされて、自分の修正Versionはなくなってしまいました。)

・cvs -n update を実行すると、以下のようにでます。
[egd01:cvs] 82> cvs -n update test.csh
U test.csh
cvs update: nonmergeable file needs merge
cvs update: revision 1.6 from repository is now in test.csh
cvs update: file from working directory is now in .#test.csh.1.5
C test.csh

・cvs commitを実施すると以下のようにでます。
[egd01:cvs] 83> cvs commit test.csh
cvs commit: Up-to-date check failed for `test.csh'
cvs [commit aborted]: correct above errors first!

・cvs updateを実施すると以下のメッセージがでて、ファイルtest.cshを見るとリポジトリの最新で上書きされています、、、
[egd01:cvs] 84> cvs update test.csh
U test.csh
cvs update: nonmergeable file needs merge
cvs update: revision 1.6 from repository is now in test.csh
cvs update: file from working directory is now in .#test.csh.1.5
C test.csh


これが正常動作とすればマージはどのように実行する必要があるのでしょうか?
すみませんが、皆様ご助力をお願い致します。





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