Я пытаюсь преобразовать репозиторий svn в git, но без особого успеха. У рассматриваемого репозитория нет ничего похожего на «хобот». Макет выглядит следующим образом:
/home/svn/ |--- /project1/ |--- /project2/ |--- /repos/project3/
И под этими папками проекта находятся файлы. Ни ствола, ни веток, ничего особенного. В то время это было все, что мне было нужно, а теперь это кусает меня за задницу.
Я следую этому руководству: http://john.albin.net/git/convert-subversion-to-git
Когда я запускаю эту команду:
git svn clone svn+ssh://skerit@host.com/home/svn/repos/kiflea --no-metadata -A authors-transform.txt --stdlayout ~/kiflea
Он говорит, что создал пустой репозиторий git... Но я действительно не хочу, чтобы он был пустым.
Я также понятия не имею, как должны выглядеть следующие команды, поскольку мой репозиторий имеет другую структуру.
Такие команды, как git symbolic-ref HEAD refs/heads/trunk
или git config remote.bare.push 'refs/remotes/*:refs/heads/*'