CVS(Concurrent Version Sytem)で管理しているファイルに関して、一度削除(cvs remove)してしまって、コミット(cvs commit)までしたファイルを、やっぱり使いたい、となった場合に、簡単に復活できるのでしょうか? という話です。
【参考:CVS情報】 http://ximbiot.com/cvs/wiki/
結論から言うと、同一作業ディレクトリにそのまま追加(復活)というのは「できそでできない」です。
削除( cvs remove )後、コミットしていない場合は簡単に復活可能
削除後、コミットしてないうちにそのファイルを復活するには、「cvs add」で簡単に出来ます。
例えば、以下の通りです。(見やすいように、改行を入れています。)
% ls
CVS/ feedback_complete.cgi* feedback.html*
% cvs remove -f feedback.html
cvs remove: scheduling `feedback.html' for removal
cvs remove: use 'cvs commit' to remove this file permanently
% ls
CVS/ feedback_complete.cgi*
% cvs add feedback.html
U feedback.html
cvs add: feedback.html, version 1.2.2.4, resurrected
% ls
CVS/ feedback_complete.cgi* feedback.html*