| 37 | Migrating a CVS Repository |
If you are using CVS for version control and want to upgrade to Subversion, you can do so quite easily. Subversion is designed to be a drop-in replacement for CVS; it will run on the same hardware and has a user interface similar to CVS. Subversion includes a tool called cvs2svn that allows you to convert an existing CVS repository to a Subversion repository. The tool preserves all your files, tags, branches, and history, making the upgrade pretty seamless.
Converting from a CVS repository works best on a real Unix system, so we’ve only included instructions for Ubuntu Linux. If you’re in a real pinch, you can also try the conversion using Cygwin[15] on Windows, but we really don’t recommend it. Borrow an account ...