Could you give me pointers on migration from CVS to GIT?

Ishmael Mosby's picture

I am a part of a new project in which I am responsible for migrating the CVS repository to GIT.  I would appreciate some feedback from anyone who has performed this migration.

1 Answer

Alan Atwood's picture

One of the things you can look at is git-cvsserver.  I last worked with it about 12 years ago, but here are the basics.  You can convert the CVS repo to git, then let the users point CVSROOT at the git-cvsserver.  This allows them to continue working as with CVS except git is the backend.


As you have time to train the users for git, you can then transition their workspaces to use local git repos.  it is also handy if your build system is set up around CVS.


This is mostly a transition tool.  For the users to get the benefits of git (speed and power) they are going to have to learn to use git.

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.