Dies ist der Befehl svn-all-fast-export, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
svn-all-fast-export – Tool zum Konvertieren von SVN-Repositorys in Git
ZUSAMMENFASSUNG
svn-all-fast-export [Optionen] [Path zu SVN Quelle]
BESCHREIBUNG
svn-all-fast-export ist ein Tool zum Konvertieren Ihrer SVN-Repositorys in Git.
Sie benötigen eine Kopie Ihres SVN-Repositorys und müssen einige Regeln schreiben, um festzulegen, wie
Die Konvertierung wird durchgeführt. Sie können beispielsweise verwalten, wie die Tags und Zweige ausgeführt werden
verwaltet werden, indem die entsprechenden Regeln geschrieben werden. Sie haben Beispiele in /usr/share/doc/svn-all-
Fast-Export/Beispiele
Path zu SVN Quelle ist eine Sicherungskopie des Subversion-Repositorys. Beachten Sie, dass ein
Die SVN-URL funktioniert aufgrund der nicht verteilten Natur von SVN nicht.
OPTIONAL
--identity-map
Stellen Sie eine Zuordnung zwischen SVN-Benutzername und E-Mail bereit. Sie können eine Datei bereitstellen, die das alte zuordnet
SVN-Konten auf die Namen der Autoren. Diese Datei muss eine Zeile für jedes SVN-Konto enthalten.
Sie können entweder das native Format svn-all-fast-export verwenden:
janesvnaccountname Jane Doejane.doe@example.com>
oder das Git-SVN-Format:
janesvnaccountname = Jane Doejane.doe@example.com>
--revisions-Datei
Stellen Sie eine Datei mit Revisionsnummern bereit, die verarbeitet werden sollen. Diese Datei sollte
haben eine Revisionsnummer pro Zeile.
--Regeln
Die Regeldatei, die bestimmt, was wohin geht. Siehe /usr/share/doc/svn-all-fast-
Weitere Informationen finden Sie unter export/examples.
--add-metadata
Wenn es übergeben wird, verfügt jeder Git-Commit über SVN-Commit-Informationen.
--Lebenslauf-von
Beginnen Sie mit dem Import mit der SVN-Revisionsnummer.
--max-rev
Stoppen Sie den Import bei der SVN-Revisionsnummer.
--Probelauf
Schreiben Sie eigentlich nichts.
--debug-rules
Drucken Sie, welche Regel für jede Datei verwendet wird.
--commit-interval Anzahl
Bei Übergabe wird der Cache in „Git Every“ geleert Anzahl von Commits.
--Statistiken
Drucken Sie nach einem Lauf einige Statistiken aus.
--svn-branches
Verwenden Sie beim Erstellen von Zweigen den Inhalt von SVN. Hinweis: SVN-Tags sind ebenfalls Zweige.
-H, --help
Zusammenfassung der Optionen anzeigen.
-in, --Version
Programmversion anzeigen.
RÜCKKEHR WERTE
Dieses Programm gibt bei Erfolg 0 zurück, bei Fehler etwas anderes (Zahlen zur Basis 10):
10 unbekannte Option oder fehlendes Argument
11 Keine Regeldatei angegeben
Verwenden Sie svn-all-fast-export online über die Dienste von onworks.net