One of my colleagues has totally messed up the contents of a directory in our main CVS repository. I need to just revert the whole module to the state it was in at the end of l
Have you tried using the -d option? (build subdirectories)
-d
As far as I can remember, it's implied for cvs co, but not for cvs up.
cvs co
cvs up