Я использую git-svn для перехода с SVN на GitHub.Ниже показано, как файлы структурированы в репозитории SVN, назовем его projects_repo
Projects_Repo /
- BranchQA_Test/
- project1/
- project2/
- project3/
- project4/
- tags/
- project1/
- project2/
- trunk/
- project1/
- project2/
- project3/
- project4/
- project5/
Я хочу перенести ТОЛЬКО транк (мастер) для GitHub, каждый проект становится одним автономным репо на GitHub, с историями и без тегов.
Таким образом, GitHub будет выглядеть следующим образом:
- project1/
- project2/
- project3/
- project4/
- project5/
Как мне настроить команду git-svn?Сейчас я использую следующее:
git svn clone http://url/svn/projects_repo/
--username $username
--authors-file=authors_modified.txt
--trunk=trunk/project1/
--no-metadata -s project1 `
Поскольку миграция занимает много времени, я хочу подтвердить это заранее.У кого-нибудь есть идея, правильный ли это подход?Большое спасибо.