Я использую Subgit для импорта репозитория SVN в git, сохраняя историю изменений.
Вот моя структура репо svn:
Root trunk branches uat qua subfolder1 project1 subfolder2 project2 project3 ... projectn
Я хотел бы импортировать project1 и project2 в один репозиторий git, но с измененными именами папок, project1newName и project2newName соответственно.
Желаемая структура репозитория git должна быть следующей:
Root project1newName project2newName
Я понятия не имею, как добиться этого с помощью конфигурации импорта subgit.
Я пробовал что-то вроде этого в файле конфигурации subgit:
[svn]
ствол = ветви / qua: ссылки / головы / мастер
includePath = / подпапка1 / проект1
includePath = / подпапка2 / проект2
Однако после запуска subgit import и нажатия переведенного git фиксируется на bitbucket:
- subfolder1 и subfolder2 присутствуют в репозитории git (они мне не нужны)
- имена проектов1 и проект2 не изменились.
- История репозитория git включает коммиты, не связанные с project1 и project2, например, для проекта 3 (вероятно, результат установки ствола на их общий корень - ветвь qua)
Есть ли способ достичь моих целей с помощью самого импорта subgit? Какое-то умное отображение может я пропустил в документации?