Bonjour à tous,
je suis en train de faire une migration de mes dépots svn vers git. Pour la majorité d'entre eux cela se passe bien. Cependant il y en a un qui pose problème.
Des branches ont été créé avec un espace ... :'(.
Lors de la commande svn clone il arrive un moment ou ca plante. Si je relance le clone j'ai le message d'erreur :
1 2
| fatal: Not a valid object name refs/remotes/origin/Le nom de ma branche
cat-file commit refs/remotes/origin/Le nom de ma branche: command returned error: 128 |
J'ai également testé l'option ignore path, mais la encore, ca ne change rien !
git svn clone --trunk=/Projet/trunk --branches=/Projet/branches --tags=/Projet/tags --authors-file=authors.txt file:///home/repo_svn/nom ../temp --ignore-path=".*(?:refs/remotes/origin/Le nom de ma branche|refs/remotes/origin/Le%20nom%20de%20ma%20branche)"
J'ai aussi essayé de modifier le fichier ./git/packed-refs en enlevant les %20 ...
Comment faire pour contourner ce problème ? La branche a été renommé mais cela n'a rien changé !
HA et j'oubliais, j'ai fais un svndumpfilter exlude pour ne pas prendre le répertoire contenant les branches qui me bloque...
version svn et git svn 1.8
Merci d'avance
Partager