開発が長くなると、機能の統合などによっていらないファイルが 出るということは良くあることです。
例えば garbage.c を削除したい、そのような時は 削除したいファイルを実際に削除してから cvs remove を実行します。
shimaki:~/tmp/hello $ rm garbage.c shimaki:~/tmp/hello $ cvs remove garbage.c cvs remove: scheduling `garbage.c' for removal cvs remove: use 'cvs commit' to remove this file permanently shimaki:~/tmp/hello $ |
あとは cvs commit すれば、リポジトリに反映されます。 もちろん、過去の garbage.c を含むリビジョンからは garbage.c は削除されません。
また、長い開発の間には過去に削除した同じ名前のファイル名を使用したい ということもしばしば起こります。そのようなときでも特に気にすることなく add すれば加えることができます。 ただし、log などには昔の log も表示されてしまいます。