Да, я знаю. Почему вы хотите перейти от Git к SVN?
Ну, мне повезло, что мне нужно перенести огромный репозиторий Git в Subversion! Вот один рабочий процесс, который я пробовал на комментарий Эдвина:
сначала создайте локальное репо SVN:
svnadmin create svn_repo
Далее я просматриваю репозиторий Git:
git clone git:myNameSpace/myProject
cd
в myProject
и запустите:
git svn init -s --prefix=svn/ file:///home/myHome/svn_repo/myProject
git svn fetch
git rev-list --parents master | grep '^.\{40\}$'
, чтобы просмотреть хэш вашего корневого коммита и дает только одно коммит как следует.
Далее нужно получить хэш пустой транзакции:
git rev-parse svn/trunk
К сожалению, это не удается:
fatal: ambiguous argument 'svn/trunk': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
Ну, я не могу много пойти после этого....