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