Ich versuche, this guide zu folgen, um ein Projekt von Svn zu Git zu verschieben. Es ist mir nicht besonders wichtig, die Dinge upstream zu verschmelzen, also scheint dies die sauberste Lösung derjenigen zu sein, die ich erforscht habe.Warum erstellt git svn init ein leeres Repository?
mein Problem ist, dass, wenn ich git svn init file:///Users/Ankur/path/to/repository --no-metadata
ausführen ich die Nachricht Initialized empty Git repository in /Users/Ankur/path/to/repository/.git/
erhalten, die angeblich die erste Zeile der Ausgabe sowieso sein, aber seine angeblich durch einzelne Nachrichten über Commits folgen. Ich bekomme nichts anderes (und das wird ziemlich schnell ausgeführt).
Ich habe den Pfad, den ich benutze, verifiziert, indem ich svn co file:///Users/Ankur/path/to/repository
mit dem gleichen Repository vergewissere, dass ich das Repository normal auschecken kann.
Details über mein System: Mac OS X 10.6.5, which git
kehrt /usr/bin/git
(was ich denke, es bedeutet, mit Xcode installiert wurde, weil ich die Version entfernt i mit dem git-osx-Installateur bekam es denken könnte der Täter gewesen anfänglich). git --version
kehrt git version 1.7.2.3
Beabsichtigen Sie stattdessen, 'git svn clone' zu verwenden? 'init' erstellt nur ein leeres Repository. –
gemäß Anweisungen in der Anleitung ich möchte dies mit einem 'git svn fetch 'folgen, aber der Grund, ich denke, dass es als zwei Schritte getrennt ist, so dass ich die' svn.authorsfile' und '--no-metadata' Schritte tun kann da drin. – Ankur
Also, was ist das Problem? Funktioniert das 'git svn fetch'? –