Git-svn: ¿crear y empujar una nueva rama / etiqueta?

Después de clonar un repositorio SVN usando git-svn con el-s opción (git svn clone http://server/repo -s), ¿cómo se crea una rama o etiqueta y se ha empujado al directorio de rama / etiqueta relevante en el repositorio cuandodcommit¿En g?

Por ejemplo; si tuviera que usar git para crear unfoobar sucursal localmentegit checkout -b foobar) ¿cómo puedo tener git-svncrear la sucursal en el servidor (http://server/repo/branches/foobar)?

Estoy usando Git 1.5.5.6.

Tenga en cuenta:

El método aceptado a continuaciónno funciona con Git 1.5.5.6 como no haygit svn branch método. Todavía estoy buscando una solución para esto que no implique la resolución de trabajar con svn directamente.

Respuestas a la pregunta(3)

Su respuesta a la pregunta