Clonar un repositorio Svn no estándar con Git-Svn

Soy relativamente nuevo en Git, pero me resulta tan fácil trabajar en casa que me gustaría usarlo en el trabajo donde nuestros proyectos se almacenan en repositorios Svn. Desafortunadamente, los repositorios son ligeramente no estándar y estoy teniendo problemas para clonarlos. Claro, todos tienen tronco, ramas / y etiquetas /, pero las ramas / y etiquetas / tienen subdirectorios antes de presionar elrea directorios de proyectos:

trunk/
branches/maintenance/release1
branches/maintenance/release2
...
branches/development/feature1
branches/development/feature2
...
tags/build/build1
tags/build/build2
...
tags/release/release1
tags/release/release2

Después de la clonación:

$ git svn clone -s --prefix=svn/ https://mydomain.com/svnproject
$ git branch -r
  development
  development@1340
  maintenance
  maintenance@1340
  tags/build
  tags/build@1340
  tags/release
  tags/release@1340
  trunk
  trunk@1340 

No obtengo ninguna de las ramas o etiquetas reales del proyecto. De hecho, necesito poder trabajar en el tronco, una rama de mantenimiento y una rama de desarrollo. Intenté este enfoque además de varios trucos para modificar la configuración, pero nada funciona para mí.

¿Hay alguna forma de que pueda obtener los componentes clave de mi proyecto Svn no estándar en un repositorio git local para que pueda moverme fácilmente entre ellos?

Muchas gracias

UPDATE: debo agregar que no puedo hacer un cambio mayorista a Git (todavía). Hay otros miembros del equipo involucrados y una presencia internacional. La logística de la transición es más de lo que estoy dispuesto a emprender hasta que esté mucho más cómodo con Git; Como mencioné, todavía soy bastante nuevo. Apenas he arañado la superficie de sus capacidades.

Respuestas a la pregunta(3)

Su respuesta a la pregunta