今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

CVSでエラー

枝でファイルを追加したんだけど、そのファイルを幹の方でコミットしようとするとエラーになる。

cvs commit: cannot add file `コミットしたいファイル' when RCS file `$CVCROOT/$PROJECT/コミットしたいファイル,v' already exists
cvs [commit aborted]: correct above errors first!

どうしたらいいんだろー?
教えて>CVSに詳しい人
追記:
http://www.sodan.org/~penny/vc/cvs-ja_5.html#SEC63 で解決できるらしい。
さらに追記:

cvs update -A

するとそこのファイルが全部消えてしまうんでびっくりしたぞ!最初にこの操作をやったとき、消えたのにびっくりして続きをやらなかったのが敗因。
ここで躊躇せずに、

cvs update -jbranchname

すると消えたファイルが復活する。
そのあとで

cvs commit

すれば、枝で追加したファイルを幹に追加できる。