2021-11-04 repo reset: error: Entry 'command.py' not uptodate. Cannot merge.

在下载清华源的android 最新源码
地址:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/
执行代码:

1. 下载 repo 工具:

mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

2.使用每月更新的初始化包

wget -c https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar # 下载初始化包
tar xf aosp-latest.tar
cd AOSP   # 解压得到的 AOSP 工程目录
# 这时 ls 的话什么也看不到,因为只有一个隐藏的 .repo 目录
repo sync # 正常同步一遍即可得到完整目录
# 或 repo sync -l 仅checkout代码

执行 repo sync 命令 出现如下:

 Garbage collecting: 100% [1 job] (1079/1079) finished kernel/prebuilts/common-mo                                                                                                                                                                                                           Garbage collecting: 100% (1079/1079), done in 26.257s
info: A new version of repo is available
warning: repo is not tracking a remote branch, so it will not receive updates
repo reset: error: Entry 'command.py' not uptodate. Cannot merge.
fatal: 不能重置索引文件至版本 'v2.17.3^0'
出现错误

3. 解决办法:

cd ./repo/repo 
git pull
cd ../..
repo sync -j4
更新repo

4. 更新成功

更新成功

你可能感兴趣的:(2021-11-04 repo reset: error: Entry 'command.py' not uptodate. Cannot merge.)