2015-07-16 7 views
0

Je suis en train de migrer de svn vers git (sur un référentiel local) où j'essaye de convertir tous nos auteurs svn au format git en créant un fichier texte sous ~/.svn2git/authors.txt , par exemple:Echec lors de la transmission d'une option authors à l'auteur svn2git

jcoglan = James Coglan <[email protected]> 
stnick = Santa Claus <[email protected]> 

passent ensuite une option auteurs à svn2git pointant vers ce fichier:

$ svn2git http://svn.example.com/path/to/repo --trunk trunk --authors ~/.svn2git/authors.txt 

Je reçois ci-dessous erreur:

Initialized empty Git repository in /home/developer/mygitrepo/.git/ 
Author: system not defined in /home/developer/mygitrepo/.svn2git/authors.txt file 
command failed: 
git svn fetch 

Qu'est-ce que cela signifie?

Répondre

2

Cela signifie qu'il a été trouvé un commit SVN qui utilise un identifiant system et que vous n'avez pas fourni un mappage pour cela dans votre fichier authors. Par conséquent, il ne sait pas comment traduire l'utilisateur SVN system en un nom Git/adresse e-mail, et donc il ne peut pas créer le commit pour vous.

Vous pouvez résoudre ce problème en ajoutant une autre ligne dans vos auteurs fichier:

system = System <[email protected]> 

(ou tout ce que vous voulez utiliser)

+0

Il a travaillé :) Merci – Drools123