Невозможно преобразовать репозиторий svn (без транка) в git

Я пытаюсь преобразовать репозиторий 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/*'

26
задан skerit 25 June 2012 в 18:53
поделиться