Git ist ein Sytsem zur verteilten Versionsverwaltung von Dateien. Mit git-svn ist es möglich, das Repository mit einem Subversion-Server zu synchronisieren. Ich hatte das Problem, dass sich das Clonen unerwartet mit der Fehlermeldung
error: git-svn died of signal 13
beendet. Hier eine kurze Gedankenstütze, wie sich der Prozess fortsetzen läßt.
Beim Clonen eines Subversion-Repositories mit
git svn clone ...
wird git-svn unerwartet durch das Signal 13 (Broken pipe) beendet. Vermutlich hat der Server die Verbindung beendet. Ein erneutes Clonen schlägt fehl, da der Track bereits existiert. Im Zielverzeichnis existiert anschließend nur der .git-Ordner. Mit
git svn fetch
im Zielordner lassen sich ggf. das Checkout fortsetzen und die restlichen Revisionen vom Subversion-Server in das lokale Git-Repository übernehmen. Sollte im Zielverzeichnis immernoch nur der Unterordner .git existieren, hilft
git merge git-svn
um anschließend auf dem master-Branch arbeiten zu können.
Neueste Kommentare