Nachdem Sie das .git
Verzeichnis an den gewünschten Ort verschoben haben, haben Sie folgende Schritte verpasst:
$ rm -rf code # you might want to get rid of the check-out $ cd /srv/git/syntaxhighlight $ git config --bool core.bare true
Ich habe die folgende Stackoverflow-Frage gefunden: Wie konvertiert man ein normales Git-Repository in ein nacktes? die Antwort auf Ihr Problem geben.
Zu Ihrer Frage zu git svn rebase
: Ich kann mir nicht vorstellen, sie git rebase
auf einem nackten Repository zu verwenden. Ich verwende es nur auf einem normalen Git-Repository. Ich denke also dasselbe gilt für git svn rebase
.
git svn fetch
funktioniert in einem normalen oder leeren Repository, da es ohne Checkout-Verzeichnis funktioniert.