Ähnliche Fragen wurden zuvor gestellt (wie this eins), aber die Antworten haben es nicht für mich behoben. Meine Autoren-Datei wie folgt aussieht:SVN zu Git Migration - undefined Autor, aber es ist
cmannett85 = cmannett85 <[email protected]###>
cbamber85 = cmannett85 <[email protected]###>
www-data = cmannett85 <[email protected]###>
Und die Fehler, die ich bekommen ist;
Author: cmannett85 not defined in users.txt file
Dieser Fehler tritt bei etwa der 1500. verpflichten, mit den anderen Autor Einträge sind in Ordnung, so dass die Grundstruktur der Eingaben korrekt sein müssen. Die meisten der Probleme, die ich bereits in SO gesehen habe, konzentrieren sich auf SVN-Benutzernamen, denen ein Leerzeichen vorangestellt/angehängt wurde, aber wie Sie anhand des eingefügten Fehlers sehen können, gibt es keinen überflüssigen Leerraum.
Ich dachte auch, es könnte sein, dass ich einen Benutzernamen für einen identischen zugeordnet habe, also änderte ich den Git-Benutzernamen, aber es machte keinen Unterschied. Ich habe sogar versucht, die Zeilenendung zwischen Windows- und Unix-Formaten zu wechseln, aber auch hier keine Änderung.
rufe ich den Betrieb dies mit:
$ git svn clone https://subversion.assembla.com/svn/#### --authors-file=users.txt --no-metadata -s ####
ich entfernen versucht, die --no-metadata
arg, aber keinen Unterschied. Kann jemand sehen, wo ich falsch gelaufen bin?
UPDATE
Nach Faulen Badger Rat, ich lief:
$ svn log --xml | grep author | sort -u | perl -pe 's/.>(.?)<./$1 = /'
Und es gibt diesen:
<author>cbamber85</author>
<author>cmannett85</author>
<author>www-data</author>
Ich laufe in genau das gleiche Problem. Irgendwelche neuen Ideen? (läuft auf einer Windows-Maschine, Git-Version 1.8.3.msysgit.0) –