运行repo sync错误时:由于提取错误导致退出同步

dol*_*lbi 24 git repository repo

我正在尝试同步我的jb存储库但是我收到了这个奇怪的错误.有趣的是它并不总是在同一点崩溃(虽然它可能只是一个同步问题,因为我添加-j10).

命令: $ repo sync -j10

错误: error: Exited sync due to fetch errors

我知道开始新鲜的可能性,但这有点烦人,我经常遇到这个问题.

有谁能建议更快的解决方案?

dol*_*lbi 54

好的,谢谢你的努力,我在这里找到了类似的问题

摘要:

调用$ repo sync -f -j10就行了.

看起来-f--force-broken标志允许它从网络错误中恢复,更重要的是恢复损坏/丢失的对象.


小智 8

repo sync -j1 -f --force-sync

修复了我的cm13.0同步错误


小智 5

大多数人都知道有一个重大的事实错误!人们认为,如果repo sync失败,他们必须再次从头开始下载.但这绝不是真的!一旦在错误或手动终止后重新启动了repo sync,它就会继续从终止它的位置进行同步,只更新在github上更新的现有文件.告诉你我的经验.

还有一个提示:在repo sync完成后,永远不要删除.repo文件夹.如果你这样做,repo工具将从头开始下载所有代码,而不是在你之后运行repo sync时更新它们!