Moving from CVS to Git

This is a wiki page. Be bold and improve it!

If you have any questions about the content on this page, don't hesitate to open a new ticket and we'll do our best to assist you.

Table of Contents

Migration

http://kernel.org/pub/software/scm/git/docs/gitcvs-migration.html
http://www.chem.helsinki.fi/~jonas/git_guides/HTML/CVS2git/

Commands

Using git like CVS
http://www.chem.helsinki.fi/~jonas/git_guides/HTML/CVS2git/CVS2git.html#...

CVS $Id:$ tag

There is no simple equivalent in CVS to git's $Id:$ tag. In a distributed version control system, file ID's make no sense as there is no central repository to keep track of changes. Someone's 2nd patch level off a branch may be and probably will be different from someone else's 2nd patch level off the same branch.

Besides, according to git creator Linus Torvald, "keyword substitution is just stupid" 1.