note the -s flag sets the default svn structure for /branches /tags /trunk; if this isn't how your repo is set up, you can use the -T -b -t flags
set up the user file for mapping
git config svn.authorsfile ~/Desktop/users.txt
import the svn repository
git svn fetch
sync with svn (like running svn update)
git svn rebase
use the master branch to push to svn, and create git only branches for your local development
when you have a commit on the master branch ready to push to svn, do this
git svn dcommit
since it takes so long to pull full svn history into a git repo, you may want to do this once and then set up a git repo that others can clone, if other users want to use git on a large project