I have found the svn2git command quite helpful. It's a ruby wrapper that provides some easy to work with configuration options and sanity checks.
https://github.com/nirvdrum/svn2git Here's the readme/quickstart documentation: https://github.com/nirvdrum/svn2git/blob/master/README.markdown The "examples" section shows what a source svn repo might look like and then what the newly created git repo will look like. The "Usage -> Initial Conversion" section shows 9 examples of how this can be run for different scenarios. Matt --