trabajar repositorio remota rama que origin con cambiar actualizar git repository repo

remota - que es un repositorio git



Cuando se ejecuta el error de sincronización de repo: se cerró la sincronización debido a errores de recuperación (6)

Estoy intentando sincronizar mi repositorio jb pero recibo este error extraño. Lo curioso es que no siempre falla en el mismo punto (aunque podría ser solo un problema de sincronización desde que agrego -j10).

comando: $ repo sync -j10

error: error: Exited sync due to fetch errors

Soy consciente de la posibilidad de comenzar de nuevo, pero esto es algo molesto y tengo este problema a menudo.

¿Alguien puede sugerir una solución más rápida?


¡Hay un gran error de hecho que la mayoría de la gente conoce! La gente piensa, si la sincronización de recompra falla, tienen que descargar desde el principio nuevamente. ¡Pero esto nunca es verdad! Una vez que se reinicia la sincronización de reposiciones después de un error o una terminación manual, simplemente continúa la sincronización desde donde se terminó, actualizando solo los archivos existentes que se actualizaron en github. Contándote desde mi experiencia.

Y un consejo más: una vez que se haya completado la sincronización de recompras, nunca elimines la carpeta .repo. Si lo haces, la herramienta de repo comenzará a descargar todo el código desde el principio en lugar de actualizarlos cuando ejecutes la sincronización de repos.


Borre los proyectos en los que está obteniendo los errores y luego vuelva a sincronizar ese proyecto. Funciono para mi


Lo resolví usando la opción forzar sincronización.

repo sync --force-sync

Por favor, intente lo mismo ... Si aún se producen errores, pruebe con la fuerza del sistema

repo sync --force-sync system/core


Ok, así que gracias por el esfuerzo, encontré una pregunta similar here

Resumen:

Invocar $ repo sync -f -j10 hizo el truco.

Tal como parece, la bandera " --force-broken permite recuperarse de un error de red y, lo que es más importante, recuperar objetos rotos / perdidos.


Tengo problemas con este problema, intente muchas veces, pero no funciona. Incluso eso, agrego el parámetro -f algunas veces.

Finalmente, elimino el proyecto .repo / projects / xxx, repo sync de nuevo, ¡funciona!


repo sync -j1 -f --force-sync

arreglado mi cm13.0 error de sincronización