EDIT: Umgehung. Jetzt verstehen wir das Problem, hier ist die Lösung: doWarum scheint der Befehl "git svn fetch" hängen zu bleiben und tut nichts?
git svn fetch -r REVISION:HEAD
wo REVISION ist die Zahl der svn der Branche Schöpfung begehen.
Ich habe schon eine Weile auf dem Stamm von meinem Projekt zu arbeiten, glücklich mit git svn aber jetzt brauche ich auch Zweige zu verfolgen.
Ich habe versucht, ein neues Repository zu initialisieren, das zu tun mit
git init
git svn init https://svnserver/svn/repository
Dann bearbeite ich die lokale Konfigurationsdatei, die die Struktur meiner SVN-Repository zu reflektieren:
[svn-remote "svn"]
url = https://svnserver/svn/repository
fetch = path/to/trunk:refs/remotes/trunk
branches = path/to/branches/*:refs/remotes/branches/*
Dann laufe ich
git svn fetch
Und dieser Befehl nur tut nichts:
- Es endet nicht
- Es
- nichts in der Ausgabekonsole schreiben Sie keine CPU verwenden, noch erstellen Dateien
Ich gab nach 10 Minuten
Ich habe überprüft, dass das SVN-Repository funktioniert, denn git svn fetch
funktioniert perfekt auf meinem Git-Repository, wo ich nur den Stamm verfolgen.
Ist das ein Fehler oder fehlt mir hier etwas?
große Zeitersparnis, danke! mit -r war es fast sofort, sogar mit unserer svn repo, die Dutzende von aktiven Zweigen und eine lange Geschichte (über 20k commits) hat. – djKianoosh