According to the manual, git dcommit “will create a revision in SVN for each commit in git.” But is there a way to avoid multiple Subversion revisions? That is,
git dcommit
If you work on a branch in git, you can git-merge --squash, which does that within git. You could then push that one squashed commit to SVN.
Of course, lots of small commits are good, so why would you want to squash them?