Конвертировать SVN в Git, используя клон GIT SVN - PullRequest
2 голосов
/ 29 июля 2011

Я пытаюсь преобразовать svn-репозиторий в git.Макет репозитория SVN имеет ветку / тег / ствол.Когда я делаю преобразование в git (git svn clone), у меня точно такой же макет.Я получаю папки branch, tag и trunk.

Я заметил, что во многих рекомендациях по преобразованию в состояние git мы должны очистить теги, чтобы сделать их тегами git.Они утверждают, что теги и ветви рассматриваются как удаленные ветви, теги имеют префикс «tag /".

». Однако моя папка ref / remotes полностью пуста.Я вижу все свои теги, расположенные в папке «tag». Наряду с базовой структурой и классами папок.

После клона git svn как должно выглядеть мое git-репо? Должно ли оно иметь теги /структура ответвлений / стволов, как у моего svn-репо? Есть идеи, почему я не получаю теги, с которыми сталкиваются другие?

Спасибо за вашу помощь.

1 Ответ

4 голосов
/ 29 июля 2011

Вам нужно использовать опцию --stdlayout.Тогда он будет правильно создавать ветви и теги для вас.

...