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ówPoddał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?