РЕДАКТИРОВАТЬ: Обходной путь. Теперь разбираемся в вопросе, вот решение: делаем
git svn fetch -r REVISION:HEAD
где REVISION — номер svn коммита создания ветки.
Какое-то время мне нравилось использовать git svn для работы над стволом моего проекта, но теперь мне нужно также отслеживать ветки.
Я попытался инициализировать новый репозиторий, чтобы сделать это с помощью
git init
git svn init https://svnserver/svn/repository
Затем я редактирую локальный файл конфигурации, чтобы отразить структуру моего репозитория svn:
[svn-remote "svn"]
url = https://svnserver/svn/repository
fetch = path/to/trunk:refs/remotes/trunk
branches = path/to/branches/*:refs/remotes/branches/*
Затем я запускаю
git svn fetch
И эта команда просто ничего не делает :
Я сдался через 10 минут
Я проверил это репозиторий svn работает, потому что git svn fetch
отлично работает в моем репозитории git, где я отслеживаю только транк.
Это ошибка или я что-то упустил?