Ubuntu 源码同步一直报错,网络正常的

技术支持大神好,帮忙看下呢,按照手册编译Ubuntu,同步一直报错,网络确认是正常的
external/rockit/: manifest switched refs/heads/firefly…3ac2a3e0a869e4b1f9be42339efa93778959683b
error: external/rockit/: discarding 46 commits removed from upstream
error: Cannot checkout external/rockit

error: Exited sync due to checkout errors

你本地的external/rockit仓库比远程的新,所以禁止同步,会丢失本地的46个提交

怎么修改呢

去这个仓库把他重置到3ac2a3e0a869e4b1f9be42339efa93778959683b这个提交

能否帮忙给个命令,我怕搞错了,感谢

去external/rockit仓库,执行git reset --hard 3ac2a3e0a869e4b1f9be42339efa93778959683b
然后退出来进行同步

Liuth 发表于 2021-12-6 11:56
去external/rockit仓库,执行git reset --hard 3ac2a3e0a869e4b1f9be42339efa93778959683b
然后退出来进行 …

按照操作后,还是有问题
error: external/security/rk_tee_user/: contains uncommitted changes
error: Cannot checkout external/security/rk_tee_user

error: Exited sync due to checkout errors

各种问题,能否支持下,或者给我一个您们的仓库地址,我直接clone
Syncing work tree: 84% (77/91)Checking out project prebuilts/gcc/linux-x86/aarch64/gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu
error: prebuilts/gcc/linux-x86/aarch64/gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu/: contains uncommitted changes
error: Cannot checkout prebuilts/gcc/linux-x86/aarch64/gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu
Syncing work tree: 84% (77/91), done.

你这次的错误是因为本地仓库有未提交的改动
你是怎么操作的?从百度云下载之后不要改动,直接按照维基更新啊

是的,就是百度云下来后,我按手册操作的,出现问题,按照你那边的方法再操作了一次,还是出现类似问题

直接删除有问题的仓库再同步吧