Я пытаюсь преобразовать репозиторий svn в git, но у меня нет большого успеха. Репозиторий, о котором идет речь, не имеет ничего похожего на "багажник". Макет следующий:
/home/svn/ |--- /project1/ |--- /project2/ |--- /repos/project3/
И под этими папками проекта находятся файлы. Никакой багажник, никаких ветвей, ничего особенного. В то время это было все, что мне было нужно, и теперь он кусает меня в задницу.
Я следую этому руководству: http://john.albin.net/git/convert-subversion-to-git
Когда я запускаю эту команду:
git svn clone svn+ssh://[email protected]/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/*'