svn2git is a ruby utility that performs several of the git-svn tasks needed to migrate your code. Once you get it setup according to the readme, here are some tips to get to the finish line:
Use an Authors listsvn2git has been known to fail if you don't have a complete list of authors from svn in your authors file. Make sure to include one.
Resuming from FailureIf you do encounter failures in the svn to git migration halfway through, no big deal. The following command resumes the migration
git svn fetch
Finalizing the MigrationIf you have to resume a migration using git svn fetch, you can simply run the following command to have svn2git clean up your tags and branches as it would have done normally.
svn2git --rebaseIf you have issues with the rebase on a certain branches you can delete those branches and rerun the rebase command to download them again. For example:
git branch -D nasty_branch_name