Migración Git-2-SVN?

Sí, lo sé. ¿Por qué querrías migrar de Git a SVN?

Bueno, me encuentro en una situación en la que necesito migrar un enorme repositorio Git a Subversion. Aquí hay un flujo de trabajo que probé por el comentario de Edwin:

primero crea un repositorio SVN local:svnadmin create svn_repo

A continuación reviso mi repositorio de Git:git clone git:myNameSpace/myProject

cd en elmyProject y correr:

git svn init -s --prefix=svn/ file:///home/myHome/svn_repo/myProject

git svn fetch

git rev-list --parents master | grep '^.\{40\}$' para buscar el hash de su confirmación de raíz y otorga solo una confirmación como debería.

Lo siguiente es obtener el hash del commit del tronco vacío:git rev-parse svn/trunk

Este desafortunadamente falla con:

fatal: ambiguous argument 'svn/trunk': unknown revision or path not in the working tree. Use '--' to separate paths from revisions

Bueno, no puedo ir mucho después de esto ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta