コンフリクト発生時の対応

$ cvs commit
で「衝突(頭文字C)」が発生した場合、該当するファイルが書き換えられて、「リポジトリと自分のファイルのどっちを採用すんの?」とCVSが確認を促す。
せっかく変更したファイルを書き換えられるのが痛いね。
ゆえに、commit前にはupdateを実行して、「衝突」が発生していないのを確認しておいた方が良さげですのぅ。←updateでも書き換わる。詳しくは追記で。
まー、この強制的に書き換えるのがCVSの良いところでもあるのか。
※追記
updateで「衝突」が確認できた場合でも、衝突したファイルの内容が書き換えられる。
よって、衝突が発生したら手作業で修正する必要があるってことですな。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です