Я думаю, что мой вопрос чем-то похож на CaptainPicard , но достаточно разнороден, поэтому я чувствую себя обязанным спросить, вот и все.
У меня есть старый SVN-репозиторий с около 7500 ревизиями, и часть этих 7500 ревизий - несколько довольно больших .fla файлов. И эти .fla файлы существуют в нескольких ветвях, которые были созданы. В результате этого мой каталог .git после импорта становится довольно большим, примерно 3,5 ГБ, если я получу весь ствол, все ветви и все теги. Чтобы объединить некоторые из них, я сделал еще один svn-клон только каталога в транке, с которым я хотел работать, но включение всех веток, очевидно, сводит всю историю и объекты для них.
Итак, мой вопрос заключается в следующем: есть ли способ сказать git, что он выбирает только определенные ветки? Например, только выбирать ветки, начинающиеся с некоторого идентификатора (например, mybranch)?
Обновление для ясности: Я знаю, что могу указать git svn init / clone на одну конкретную ветку. То, что я хочу сделать, это указать на множество ветвей. Например, вместо соответствующих ветвей / * только ветви, соответствующие mybranchset *