We are currently considering the option of migrating from svn to git for all the benefits that git offers. We are currently worried about losing history and looking into the issue. We would like to know if anyone had other problems when they migrated from svn to git.
Share
There shouldn’t be any problems converting from svn to git regarding losing history. That’s the main purpose of revision control software anyway, to keep track of history.
The number one rule is of course: always back up your repositories before converting them and do several test runs until you feel confident enough to do it in a production environment.
A major difference is the way externals in Subversion behave compared to git submodules.
See:
Also, expect to spend some time on supporting the users. Git is a different beast and some accustomed svn users can find that it is a bit unintuitive to use.
Edit: Git has built in support for importing and working with svn repositories, using git-svn.