Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a migration tool from CVS to Git?

I intend to switch over from CVS to Git. In the case of SVN, there seems to be cvs2svn. Is there a similar tool to easily migrate from CVS to Git?

like image 365
freddiefujiwara Avatar asked May 19 '09 05:05

freddiefujiwara


People also ask

Is Git based on CVS?

The main difference is that (as it was already said in other responses) CVS is (old) centralized version control system, while Git is distributed. But even if you use version control for single developer, on single machine (single account), there are a few differences between Git and CVS: Setting up repository.

Is CVS better than Git?

Git offers much more tools than CVS. One of more important is "git bisect" that can be used to find a commit (revision) that introduced a bug; if your commits are small and self-contained it should be fairly easy then to discover where the bug is.


1 Answers

The only tool that has incremental import seems to be git-cvsimport. If you want to convert (migrate) from CVS to Git, the best solution for now seems to be mentioned above cvs2git mode of cvs2svn.

See also Interfaces Frontends And Tools page on Git wiki, section about interaction with other revision control systems.

like image 100
Jakub Narębski Avatar answered Sep 25 '22 10:09

Jakub Narębski