Ich klonte ein SVN-Repository mit . Nachdem das Repository Klonen gereinigt ich es auf die atlassian migration script mit:Warum löscht GIT nach dem Ausführen von git fetch -p origin alle Zweige eines geklonten SVN-Repos?
java -Dfile.encoding=utf-8 -jar ~/svn-migration-scripts.jar clean-git
--force.
Dann hat ich die neue Fernbedienung und schob das Repository in den neuen Remote-GIT-Server git push --all origin
Nach dem Versuch, einige mehr ich auch mit aufzuräumen git fetch -p origin
lief aber, dass löscht alle ursprünglichen Zweige SVN:
...
x [deleted] (none) -> origin/release_II
x [deleted] (none) -> origin/release_III
... etc
Ist das normal für geklonte SVN-Repositories? Es scheint, als ob die ursprünglichen SVN-Zweige keine echten Zweige im neuen GIT-Repository sind. Habe ich während des Migrationsprozesses etwas vergessen? Der Befehl prune scheint sehr schwer rückgängig zu machen. Wie können wir sicherstellen, dass wir diese Zweige nicht verlieren, wenn wir (vielleicht zufällig) ein ähnliches Kommando in der Zukunft ausführen?