CVSで一度削除してしまったファイルを復活させる

存在しないファイルを cvs add しようとした場合

存在しないファイルを cvs add しようとした場合は、普通は以下のように表示されてそもそも add 出来ないので、紛らわしいですね。

% ls
CVS/                    feedback_complete.cgi*  feedback.html*          

% cvs add nofile.html
cvs add: nothing known about nofile.html

一度削除(cvs remove)してコミットをしてしまったファイルを復活させるには

ということで、一度削除してコミットをしてしまったファイルを復活させるには、(ベタなやり方ですが、)別の作業ディレクトリに旧い(ファイルが存在する)リビジョンをチェックアウトして、復活させたいファイルを現在の作業ディレクトリにコピー、その後、cvs add するのが、実際的な対応のようです。