Chapter 14

Upgrading from CVS and Converting Repositories

Although I haven't touched on CVS very much in this book, it's worth noting that some people do in fact still use it. In a nutshell, SVN is the reworked version of CVS—they're both centralized systems—but SVN just does it way better. Although the most common upgrade path to use would be to go from CVS to SVN, I'll also cover going to Git, and Mercurial, too.

You may be wondering why you would actually want to migrate your repository to another system when you could potentially just start all over again using a new versioning system and disregarding your history. Of course, this applies ...

Get Foundation Version Control for Web Developers now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.