Domande simili sono state poste prima (come this una), ma le risposte non l'hanno risolto per me. Il mio file autori si presenta così:SVN a Git migrazione - autore non definito, ma è
cmannett85 = cmannett85 <[email protected]###>
cbamber85 = cmannett85 <[email protected]###>
www-data = cmannett85 <[email protected]###>
E l'errore che ottengo è;
Author: cmannett85 not defined in users.txt file
Questo errore si verifica a circa il 1500 impegnano, con le altre voci di autore essendo bene quindi la struttura di base delle voci deve essere corretta. La maggior parte dei problemi che ho già visto su SO si centrano su nomi utente SVN con uno spazio pre/aggiunto a loro, ma come si può vedere dall'errore incollato - non c'è spazio bianco estraneo.
Ho anche pensato che sarebbe stato possibile mappare un nome utente per uno identico, quindi ho cambiato il nome utente Git ma non ha fatto alcuna differenza. Ho anche provato a cambiare riga tra i formati Windows e Unix, ma ancora nessuna modifica.
invoco l'operazione utilizzando questo:
$ git svn clone https://subversion.assembla.com/svn/#### --authors-file=users.txt --no-metadata -s ####
Ho provato a rimuovere il --no-metadata
arg, ma nessuna differenza. Qualcuno può vedere dove ho sbagliato?
UPDATE
Seguendo il consiglio di pigro Badger, mi sono imbattuto:
$ svn log --xml | grep author | sort -u | perl -pe 's/.>(.?)<./$1 = /'
e restituisce questo:
<author>cbamber85</author>
<author>cmannett85</author>
<author>www-data</author>
Sono in esecuzione nella esattamente lo stesso problema. Qualche nuova idea? (In esecuzione su un Windows maschine, versione git 1.8.3.msysgit.0) –