Dlaczego polecenie „git svn fetch” wydaje się zablokowane i nic nie robi?

EDYCJA: Obejście. Teraz rozumiemy problem, oto rozwiązanie: zrób

git svn fetch -r REVISION:HEAD

gdzie REVISION to numer zatwierdzenia svn utworzenia gałęzi.

Z przyjemnością korzystałem z git svn do pracy nad pniem mojego projektu przez jakiś czas, ale teraz muszę także śledzić gałęzie.

Próbowałem zainicjować nowe repozytorium, aby to zrobić

git init
git svn init https://svnserver/svn/repository

Następnie edytuję lokalny plik konfiguracyjny, aby odzwierciedlić strukturę mojego repozytorium svn:

[svn-remote "svn"]
    url = https://svnserver/svn/repository
    fetch = path/to/trunk:refs/remotes/trunk
    branches = path/to/branches/*:refs/remotes/branches/*

Potem uciekam

git svn fetch

A to polecenie nic nie robi:

Nie kończy sięNie zapisuje niczego w danych wyjściowych konsoliNie używa żadnego procesora ani nie tworzy plików

Poddałem się po 10 minutach

Sprawdziłem, że repozytorium svn działa, ponieważgit svn fetch działa idealnie na moim repozytorium git, gdzie śledzę tylko pień.

Czy to błąd, czy coś tu brakuje?

questionAnswers(5)

yourAnswerToTheQuestion