Concurrent Versions System
Who Did What? How to Undo?
Log messages
cvs log
Diffs between two revisions of a file
diff -u -r old.rev -r new.rev file
Reverting
cvs update -j from.rev -j to.rev file