Clonando um repositório Svn não padrão com Git-Svn

Sou relativamente novo no Git, mas achei tão fácil trabalhar em casa que gostaria de usá-lo no trabalho em que nossos projetos estão armazenados em repositórios Svn. Infelizmente, os repositórios são um pouco fora do padrão e estou tendo problemas para cloná-los. Claro, todos eles têm tronco, ramificações / e tags /, mas ramificações / e tags / têm subdiretórios antes de atingir orea diretórios do projeto:

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

Depois da clonagem:

$ 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 

Não recebo nenhuma das ramificações ou tags reais do projeto. Na verdade, eu preciso trabalhar no tronco, um ramo de manutenção e um ramo de desenvolvimento. Eu tentei essa abordagem, além de vários hacks para modificar a configuração, mas nada está funcionando para mi

Existe alguma maneira de obter os principais componentes do meu projeto Svn não padrão em um repositório git local, para que eu possa me mover facilmente entre ele

Muito Obrigado

UPDATE: devo acrescentar que ainda não posso fazer uma troca por atacado do Git. Existem outros membros da equipe envolvidos e uma presença internacional. A logística da transição é mais do que estou disposto a empreender até me sentir muito mais confortável com o Git; como mencionei, ainda sou muito novo. Mal arranhei a superfície de seus recursos.

questionAnswers(3)

yourAnswerToTheQuestion