Ich versuche, ein Repository von SVN zu GIT mit svn2git zu migrieren. Es ist ein Open-Source-Projekt, öffentliche SVN-Repository Url ist: http://svn.verinice.org/svnroot/. Fühlen Sie sich frei, um die Migration zu testen ...SVN zu GIT-Migration fehlgeschlagen mit svn2git
SVN-Repository Struktur ist:
- BRANCHES
- TAGS
- STAMM
habe ich den folgenden Befehl dieses Repo zu klonen:
svn2git http://svn.verinice.org/svnroot
--trunk TRUNK
--branches BRANCHES
--tags TAGS
Aber Dieser Befehl migriert nur einen Zweig und überhaupt keine Tags. Ich benutzte diese Befehle, um das Ergebnis zu überprüfen:
Wie migriere ich alle Zweige und Tags? Danke für Ihre Hilfe!
UPDATE:
Nach der Verwendung von Parametern --authors Autoren-datei.txt und das Hinzufügen von Namen und E-Mail-Adresse Konfiguration git svn2git gut funktioniert:
git config --global user.name "your name"
git config --global user.email "[email protected]"
Sie haben eine hinzufügen Linie für alle SVN-Benutzer in autoren-file.txt:
svn-user-name = Full Name <[email protected]>
git branch -a und git tag -l jetzt alle Zweige und Tags zurück.
+1, git-svn ist genug, um svn Repo komplett zu klonen –
Funktioniert auch gut.Branches statt Tags ist kein Schaden - akzeptiert. –