¿Hay alguna forma de que git svn dcommit falle si el código está desactualizado?

Me gusta cómo (normal) git no me deja presionar si no me he actualizado con el código más reciente. Sin embargo, con git svn, cuando hago git svn dcommit, automáticamente se rebases (es decir, git svn rebase) y luego se confirma. ¿Hay alguna manera en que pueda hacer que arroje un post de error si hay cosas nuevas para volver a establecer?

De ninguna manera. Siempre existe la posibilidad de que alguien se comprometa justo después de que haya realizado un control tal como lo busca y justo antes de que realmente cometa algo. Simplemente ejecute git svn fetch cada vez antes de que git svn dcommit esté casi seguro de que git no volverá a establecerse automáticamente.