Я пытаюсь работать с помощью git с svn-репозиторием, который имеет следующую грубую компоновку:
RepositoryHone
- -> Документы
- -> Дополнительные документы
- -> детская площадка
- -> plays_dev
- -> plays_balance_change
- -> Инструменты
, где детская площадка содержит основную ветвь разработки (ствол), а plays_dev, plays_balance_change и другие, которые не показаны, являются ветвями.
В ветвях раскладка выглядит так:
- -> build
- -> lib
- -> корзина
- -> src
В основном я хотел работать с детской площадкой и plays_dev, поэтому я запустил:
git svn init svn :: / server.address: port / RepositoryHome -T детская площадка -b детская площадка_дев
git svn fetch
Однако, когда я запустил git branch -r
, чтобы проверить, как были импортированы ветви, я с растущим ужасом обнаружил, что помимо «origin / trunk» были «ветви» вроде «origin / bin», «origin / lib "," origin / src "и т. д.
Как я могу обеспечить правильное отображение веток между локальным рабочим репозиторием / git и сервером?
Можно ли исправить ситуацию без полной загрузки, поскольку процесс занимает много времени (примерно 16 часов)?