For what I know, CVS is not like git and svn that you can switch back to an older version of an entire repo code.
The best I tried is I checkout a date (some days ago), using Eclipse. But it checked out a very old version. I'm sure to have inserted the correct date.
You can return to an old version of the entire repo code by running the following command from the root directory of your repo:
where
TAG nameis the name of a TAG which was previously created on the entire repo using:In
cvs, a TAG is a list of files and theircvsrevision. So using thetagcommand creates that list, and using theupdatecommand (with-rswitch) is asking to return to the same file revisions which existed when tag was created.One more important note, to return to the latest revision (head) of all files in you repo, use: