Почему команда «git svn fetch» застревает и ничего не делает?

EDIT: Workaround. Теперь мы понимаем проблему, вот решение: сделать

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

И эта команда просто ничего не делает:

It does not terminates It does not write anything in the console output It does not use any CPU, nor create files

Я сдался через 10 минут

Я проверил, что репозиторий svn работает, потому чтоgit svn fetch отлично работает на моем репозитории git, где я отслеживаю только транк.

Это ошибка или я что-то здесь упускаю?

Ответы на вопрос(5)

Ваш ответ на вопрос