git svn rebase
перебазирует текущую ветку, и все указанные вами ветки должны автоматически выбираться в вашей конфигурации локального репозитория.
git svn fetch
извлечет все ветви из репозитория SVN, как описано, когда вы изначально делали клон git svn (включая новые). Это в отличие от поведения
git fetch
, который выбирает только указанные вами ветки, как в случае git svn rebase .
Это различие в первую очередь связано с тем, что git не может "видеть" ветки удаленных SVN, пока они не будут перетащены в локальный репозиторий по сравнению с тем, когда вы клонируете репозиторий git, а git branch -a показывает все удаленные ветви (даже те, которые не отслеживаются / не будут обновляться извлечением).