Converting a Subversion repository to Git, (7 steps to migrate a complete mirror of svn in git) | JohnAlbin
Our goal is to do a complete conversion of our Subversion repository and end up with a bare Git repository acceptable for sharing with others (privately or publicly). Bare repositories are ones without a local working checkout of the files available for modifications. They are the recommended format for shared repositories.