Migração Git-2-SVN?
Sim eu conheço. Por que você quer migrar do Git para o SVN?
Bem, por acaso estou em uma situação que eu preciso migrar um enorme repositório do Git para o Subversion! Aqui está um fluxo de trabalho que eu tentei por comentário de Edwin:
primeiro crie um repositório local do SVN:svnadmin create svn_repo
Em seguida, confiro o meu repositório do Git:git clone git:myNameSpace/myProject
cd
nomyProject
e corra:
git svn init -s --prefix=svn/ file:///home/myHome/svn_repo/myProject
git svn fetch
git rev-list --parents master | grep '^.\{40\}$'
para procurar o hash do seu commit root e dá apenas um commit como deveria.
A próxima é obter o hash do commit do tronco vazio:git rev-parse svn/trunk
Este infelizmente falha com:
fatal: ambiguous argument 'svn/trunk': unknown revision or path not in the working tree. Use '--' to separate paths from revisions
Bem, eu não posso ir muito depois disso ....