Conversión de svn a git, ¿cómo hacer que las ramas no sean remotas en el repositorio de svn?

Soy bastante nuevo en git y estoy tratando de mover un repositorio svn a git. Seguí la guía a continuación, así que ahora tengo un repositorio git en mi servidor
http://pauldowman.com/2008/07/26/how-to-convert-from-subversion-to-git/

Entonces, si hago "git branch", git responde "* master" y si hago "git branch -r" obtengo una lista de todas las sucursales en el repositorio de svn.

Mis últimos svn-checkins han estado en una de las ramas, pero cuando hice el "clon de git svn", mis confirmaciones en esa rama (aún no se han fusionado en el tronco) están visibles en mi (git) rama principal . ¿Que me estoy perdiendo aqui?

Además, si en mi máquina de desarrollo hago "git clone" obtengo los archivos correctamente. Pero si hago "git branch -r" solo puedo ver la rama maestra y no las ramas remotas ".

Ya que estamos eliminando todos los svn-repo, me gustaría tener todas las ramas svn en el git-repo para que puedan acceder a ellos desde los clientes desarrolladores.

Una vez más, no soy un novato total, pero no muy lejos de eso. Así que si hay algo fundamental, me estoy perdiendo, por favor, dígame.

Actualizar
Después de hacer un poco de RTFM (man git-svn) resolví el primer problema con las cosas de rama presentes en la rama maestra

reinicio - mandos a distancia / tronco

Ahora el tronco y la rama maestra son lo mismo. Ahora, lo siguiente es descubrir cómo obtener las sucursales de los clientes de desarrollo.

Actualización 2
Lo conseguí trabajando combinando la url anterior y la url que Scott señaló. Así, desde el principio.

La primera vez que creé un repositorio vacío en el servidor, se guardan en / usr / local / git-repos en nuestro servidor:

server> cd /usr/local/git-repos
server> mkdir my_project.git
server> cd my_project.git
server> git init

Luego cloné el repositorio svn a mi máquina dev (note que en nuestro servidor svn, el directorio de "sucursales" se llama "ramificación"sin esto la 's'):

dev> git svn clone http://<svn.server>/my_project --no-metadata -A authors.txt -t tags -b branch -T trunk my_project

Luego un poco de limpieza para poner las etiquetas y ramas en orden:

dev> cp -Rf .git/refs/remotes/tags/* .git/refs/tags/
dev> rm -Rf .git/refs/remotes/tags
dev> cp -Rf .git/refs/remotes/* .git/refs/heads/
dev> rm -Rf .git/refs/remotes

Ahora agregue mi servidor como un repositorio remoto:

dev> git remote add origin jorgen@<our_server>:/usr/local/git-repos/my_project.git

Finalmente, empuje todas las ramas y etiquetas hasta el servidor:

dev> git push origin --all

Oye, ahora ya lo tienes, ahora puedo deshacerme de ese svn-repo.

Actualización 3
Revisaebneter puesto A continuación para una forma más fácil de hacerlo ...

Respuestas a la pregunta(4)

Su respuesta a la pregunta