Cómo usar Git para migrar el repository SVN

Alguien planea mover el repository de subversión en el que trabajo (más de 8000 commits).

¿Hay alguna manera de usar git-svn para reproducir los últimos, digamos, 20 commits desde la location anterior una vez que la migration haya finalizado?

(no solo mis propios compromisos, sino también otros miembros del equipo)

Pregunta adicional: ¿Cómo agrego varios repositorys svn a mi copy local de git?

No estoy seguro de que git svn sea ​​la herramienta adecuada para ese trabajo. La documentation contiene la statement al discutir la opción –commit-url :

Comprométete con esta URL SVN (la ruta completa). Esto tiene como objective permitir que los repositorys git svn existentes creados con un método de transporte (por ejemplo, svn: // o http: // para lectura anónima) sean reutilizados si posteriormente se da acceso a un usuario a un método de transporte alternativo (por ejemplo, svn + ssh: // o https: //) para commit.

El uso de esta opción para cualquier otro propósito (no preguntar) es muy desaconsejado.

No estoy seguro de a qué se aplica esa advertencia, pero puede aplicarse a la situación de "puente" que está describiendo. Si decide continuar con git-svn, puede ser prudente proceder con precaución.