Ich habe einige SVN-Repositorys von einem Dienstanbieter, die ich zu einem anderen Dienstanbieter verschieben möchte. Das Repository sollte neben dem Code auch frühere Commits/Verläufe enthalten.
Ich habe viele Optionen durchsucht, aber nichts funktioniert für mich.
Ich bräuchte hierzu dringend Hilfe.
Antwort1
Remote SVN-Quelle -> Remote HG-Quelle
svnrdump dump URL/OF/SVN/REPO/ROOT > repo.dump
oder laden Sie die vom Hosting bereitgestellte Dump-Dateisvnadmin load /PATH/TO/LOCAL/SVN/REPO < repo.dump
svnserve -r ..//PATH/TO/LOCAL/SVN/REPO
- hgsubversion-Erweiterung zu Mercurial hinzufügen (globale Konfiguration)
cd SOMEPATH; hg clone svn://localhost/REPO
hg push URL/OF/HG/REPO
IN ACHT NEHMEN!!!
Schmutziger Entwurf, kann einige nicht grundlegende Fehler enthalten, muss als Konzept betrachtet werden. S. 4-5 können ersetzt werden durchErweiterung konvertieren