Some of this is pulled directly from the git-svn man page.
git svn branch new-svn-branch
now there is a new remote tracking branch, confirm with
git branch -r
to push local git-branch changes to the new svn branch
git checkout git-branch
git rebase --onto new-svn-branch
OR from master (this seems to work better)
git rebase --onto new-svn-branch master git-branch
git svn clone http://svn.example.com/project folder_name -T trunk -b branches -t tags
- pass -s instead of T/b/t for standard layout
- pass . for current dir
- could take a long time on a large repo
git branch -r
- fetch config does not support glob params, only use for trunk
- branches supports glob params, use for tags and branches