Monthly Archive for July, 2008

Moving from subversion to git permanently

Update 2009-01-18
New versions of git make the information on this page obsolete.
Please see my new post about this.

There are plenty of tutorials and blog posts out there regarding how to move from subversion to smoothly. In those, the goal is often to keep svn as the public frontend but to spend most of the day in git, only interacting with svn through git-svn. My goal here is a bit different: I want to permanently move all my code to git and get rid of the svn repositories after the migration is complete. In the process, I want to cut my svn repositories in small pieces and make each of those a separate git repository. This involves git-svnimport and the steps are described below.

Continue reading ‘Moving from subversion to git permanently’