CMCrossroads
Published on CMCrossroads (https://www.cmcrossroads.com)

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

Ishmael Mosby's picture

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

Ishmael Mosby asked on June 5, 2018 - 11:33am | Replies (1).

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.

Alan Atwood's picture
Alan Atwood replied on May 16, 2020 - 3:16pm.

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.

  • Login
  • or
  • Join
  • to reply

1 Answer

Alan Atwood's picture
Alan Atwood replied on May 16, 2020 - 3:16pm.

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.

  • Login
  • or
  • Join
  • to reply
©2011-2013 TechWell Corp.