Ich versuche, unseren Code von einem SVN Repo (TortoiseSVN 1.9.3 64 Bit) mit etwa 1 GB Daten auf ein TFS 2015 mit einem Git Repo zu migrieren. Ich habe Git auf meinem Computer (2.9.0.1) und wenn ich diese Kommandozeile versuche:
%Vor%Er erstellt den .git-Ordner, aber dann habe ich eine perl.exe.stackdump-Datei mit dem folgenden Problem
%Vor%Ich habe gelesen, dass Git die .subversion / servers Dateien zur Authentifizierung verwendet, also denke ich, das ist nicht das Problem? Ich arbeite ausschließlich unter Windows.
Die Ursache liegt höchstwahrscheinlich in der Größe eines großen Commits. Ich habe ähnliche Probleme beim Abrufen, Klonen oder Rebasieren beim Verwenden von Cygwin git gesehen, wenn der Änderungssatz so groß ist, dass Git und / oder Perl nicht genügend Speicher haben (es macht keinen Spaß, wenn ein Kollege große Videodateien schreibt). Das Schließen aller anderen speicherintensiven Prozesse hilft sehr. FWIW, ich habe auch festgestellt, dass ich nach der Aktualisierung von Cygwin von 32 auf 64 Bit weniger Probleme hatte.
Dies scheint ein bekannter Bug in Msys Git und laut Kommentaren zu sein Der Fehlerbericht solltest du
Versuchen Sie, aufeinanderfolgende
git svn fetch
-Aufrufe aufzurufen, um fortzufahren
Die Verwendung der 64-Bit-Version von Git für Windows wird ebenfalls empfohlen. Viel Glück damit.
Ich hatte ein ähnliches Problem mehrmals mit der älteren Version auf git
Versuchen Sie, auf die neueste Version zu aktualisieren (ich verwende 2,15 64 Bit) und es hat gut für mich funktioniert.