There are scripts out there that people have used with varying degrees of success. The issue being, as I understand it, that all CVS trees do not necessarily follow the same naming and tagging conventions.
The easiest conversion, obviously, loses all of your change history. I doubt that this is a desired situation for you, though. :-P