Подтвердить что ты не робот

При выполнении ошибки синхронизации репо: Выход из синхронизации из-за ошибок выборки

Я пытаюсь синхронизировать репозиторий jb, но получаю эту нечетную ошибку. Смешно, что он не всегда сбой в одной точке (хотя это может быть проблема синхронизации, так как я добавляю -j10).

Команда: $ repo sync -j10

ошибка: error: Exited sync due to fetch errors

Я знаю о возможности начинать свежие, но это несколько раздражает, и я часто получаю эту проблему.

Может ли кто-нибудь предложить более быстрое решение?

4b9b3361

Ответ 1

Хорошо, спасибо за усилия, я нашел аналогичный вопрос здесь

Резюме:

Вызов $ repo sync -f -j10 сделал трюк.

Как кажется, флаг -f или --force-broken позволяет ему восстанавливаться после сетевой ошибки и более важно восстанавливать поврежденные/отсутствующие объекты.

Ответ 2

repo sync -j1 -f --force-sync

исправлена ​​ошибка синхронизации cm13.0

Ответ 3

Существует большая фактическая ошибка, о которой знает большинство людей! Люди думают, что если синхронизация репозитория не удалась, они должны начать сначала. Но это никогда не правда! Как только синхронизация репо возобновляется после ошибки или ручного завершения, она просто продолжает синхронизацию с того места, где она была прервана, обновляя только существующие файлы, которые были обновлены на github. Рассказываю из моего опыта.

И еще один совет: после завершения синхронизации репо никогда не удаляйте папку .repo. Если вы сделаете это, инструмент репо начнет загружать весь код с самого начала, а не просто обновит его при последующем запуске репо-синхронизации!

Ответ 4

Я решил это, используя опцию силовой синхронизации.

repo sync --force-sync

Пожалуйста, попробуйте то же самое..... Если все еще возникают ошибки, попробуйте системную силу i.e.

repo sync --force-sync system/core

Ответ 5

Удалите проекты, в которых вы получаете ошибки, а затем снова синхронизируйте этот проект. Это сработало для меня.

Ответ 6

Я сталкиваюсь с этими проблемами, пробую много раз, но это не работает. Тем не менее, я добавляю параметр -f несколько раз.

Наконец, я удаляю проект .repo/projects/xxx, снова синхронизирую репо, все работает!

Ответ 7

Я делаю все эти решения, но безрезультатно и все равно получаю ту же ошибку.