Примечание. Я новый пользователь, поэтому в моем ответе может быть только одна гиперссылка. Предположим, что BASE равен "https://svn/repos/Project".
Мой ответ не является непосредственно причиной этой проблемы, но он тесно связан и почти наверняка является фактором.
Проблема связана с тем, что вы рассматриваете ветку SVN как транк git. Я обнаружил, что новые версии git (1.6+) не позволяют вам проверять ветки или теги как ствол git. Git предполагает стандартную компоновку. В вашем случае это, вероятно, предполагает.
багажник - {BASE} / багажник /
филиалы - {BASE} / филиалы /
теги - {BASE} / теги /
Поскольку b02 и b03 являются дочерними элементами ветвей, он считает, что они являются ветвями, а не стволом. В более поздних версиях 1.5.x я обнаружил, что поведение не очень согласовано, но в версиях 1.6.x (особенно в более поздних версиях 1.6.x) поведение вполне воспроизводимо.
Обходное решение, которое мне очень помогло, - это явное объявление тегов и ветвей URL:
git svn init -T {BASE} / branch / b03 -b {BASE} / anydir -t {BASE} / теги
git svn fetch -r33666 #, где 33666 - самая последняя версия.
После того, как я предлагаю использовать git svn rebase.