svn2git kryptischer Fehler

9

Ich versuche, SVN Repo in GIT zu importieren.
svn2git endet mit dieser Fehlermeldung:

  Der Befehl

ist fehlgeschlagen:   2 & gt; & amp; 1 git svn holen

Wenn ich versuche, "git svn fetch" manuell auszuführen, gibt es diesen Fehler:

  

r8641 = dbb23736330e97c356a5ecd0dd29634265b7956c   (refs / remotes / svn / trunk) Berechtigung verweigert: Kann nicht geöffnet werden   '/tmp/report.tmp': Zugriff verweigert unter C: \ Programme   (x86) \ Git / libexec / git-core \ git-svn Zeile 3187

(laufendes Skript unter Admin-Rechten).

Irgendwelche Ratschläge?

UPD Ich habe bemerkt, dass vor diesem Fehler einige Dateien erfolgreich verarbeitet werden (d. h. svn fetch wird für einige Zeit ausgeführt). Der Fehler tritt in zufälliger Zeit nach dem Befehlsstart auf, normalerweise in ein paar Sekunden.

    
user626528 02.09.2012, 07:33
quelle

3 Antworten

2

Das Ausführen von svnserve mit -d -r kann eine Lösung sein:

Ссылка

    
Andreas Rehm 08.09.2012, 08:46
quelle
2

Das Problem ist, dass Sie lokal auf diese Datei zugreifen und verschiedene Formate für Ihr original svn repo und die git-Instanz verwenden, die von svn zu git migriert (am wahrscheinlichsten ist Ihr git hinter Ihrer svn repo-Version) migration über einen svn server - versuche einen svn server mit

zu starten

svnserve.exe -d -r /path/to/repo

und versuchen Sie den Import erneut mit:

git.exe svn init -s "svn://localhost/repo_name"

Das Problem sind nicht Ihre Berechtigungen, sondern ein Konflikt zwischen Versionen

    
Michael 08.09.2012 17:24
quelle
1

Von hier :

  

Ich hatte das gleiche Problem, passiert, wenn ein Fehler auftritt (ich habe einige Autoren in der Datei authors verpasst) in der Mitte des Prozesses. Ich habe es gelöst, indem ich das Verzeichnis entfernt habe, in dem du svn2git ausgeführt hast, es neu erstellt und es erneut ausgeführt hast. Dies ist jedoch keine Lösung und dieses Problem muss behoben werden.

    
Jepessen 02.09.2012 08:19
quelle

Tags und Links