J'essaie de synchroniser mon référentiel JB mais je reçois cette erreur étrange ..__ Ce qui est drôle, c’est qu’il ne plante pas toujours au même moment (même s’il s’agit peut-être d’un problème de synchronisation puisque j’ajoute -j10).
commande: $ repo sync -j10
erreur: error: Exited sync due to fetch errors
Je suis conscient de la possibilité de recommencer à zéro, mais c’est un peu agaçant et j’ai assez souvent ce problème.
Quelqu'un peut-il suggérer une solution plus rapide?
Ok, alors merci pour l'effort, j'ai trouvé une question similaire ici
Résumé:
Invoquer $ repo sync -f -j10
a fait l'affaire.
Comme il semble que -f
ou --force-broken
le drapeau lui permet de récupérer d'une erreur réseau et plus important de récupérer des objets cassés/manquants.
repo sync -j1 -f --force-sync
correction de mon erreur de synchronisation cm13.0
Il y a une erreur factuelle majeure que la plupart des gens savent! Les gens pensent que si la synchronisation des dépôts échoue, ils doivent recommencer le téléchargement. Mais ce n'est jamais vrai! Une fois que la synchronisation du référentiel est redémarrée après une erreur ou une résiliation manuelle, elle continue simplement à se synchroniser à partir de l'endroit où elle a été résiliée, mettant à jour uniquement les fichiers existants mis à jour sur github. Je vous dis de mon expérience.
Et un autre conseil: Une fois la synchronisation du référentiel terminée, ne supprimez jamais le dossier .repo. Si vous le faites, l'outil de dépôt commencera à télécharger tout le code depuis le début plutôt que de simplement les mettre à jour lorsque vous exécuterez ensuite la synchronisation du dépôt!
Je l'ai résolu en utilisant l'option de synchronisation forcée.
repo sync --force-sync
S'il vous plaît essayez la même chose ..... Si toujours obtenir des erreurs, alors essayez force du système i.e.
repo sync --force-sync system/core
j'ai rencontré ce problème , essayez plusieurs fois, mais cela ne fonctionne pas. Même cela, j’ajoute parfois le paramètre -f.
Enfin, je supprime le projet .repo/projects/xxx, je répète la synchronisation, ça marche!
Supprimez les projets dans lesquels vous obtenez les erreurs, puis synchronisez à nouveau ce projet. Cela a fonctionné pour moi.