Next

From CVS to Subversion

Thomas Guest


Table of Contents

Introduction
The Reason for Change
Evaluation
Setting up the Trial Server
Installation
Starting Svnserve
Server Options
Importing a Copy of the CVS Repository
Cvs2svn
Choice of Database Layer
More Evaluation
The Transition Plan
What We Failed to Do
The Problem
Binary Files
Acceptance Tests
Recovery
Scheduled Backups
How Much Should You Import?
Changing Tools Revisited
Conclusions
And Finally
Further Reading
Credits

Introduction

The time had come to upgrade our source control system. As CVS users, the obvious choice was Subversion. This article describes how the upgrade went and provides some practical advice for anyone considering making a similar move.


Next