Стандартный макет репо в svn выглядит следующим образом.
/trunk
/branches
featureX
featureY
/tags
1.0
2.0
Репозиторий, с которым я работаю, имеет гораздо более плоскую структуру.
trunk
featureX
featureY
По сути, ствол находится на том же уровне, что и другие ветви. Из-за этого я не могу использовать опцию -s или -b с git svn init
.
Как мне получить trunk
в качестве ветки git master
и вытащить featureX
в качестве одноименной ветки git? Меня не интересуют другие ветки или теги.
Я видел подобные вопросы, и люди предлагали реструктурировать репозиторий svn. Что касается этого вопроса, то это не обсуждается.