更新代码是repo sync 出错:error.GitError: manifests rev-list ('^HEAD', u'a78728c68089372c3ce03a76f10143d7a5d83e36', '--'): error: Could not read dc0ec38b6b60d37f093d3ec71945497ebfa20cd5
fatal: revision walk setup failed
這是因为版本号不一致导致的,具体处理方法为:
1 到该项目的最外层 没进入 repo/manifests
cd .repo/manifests
2 恢复代码到指定commitID
git reset --hard a78728c68089372c3ce03a76f10143d7a5d83e36
3 拉却代码
git pull(可能会报错,这个报错没关系,直接进项下一步)
4 退出到最外层,强制更新代码
repo sync -c

当执行reposync时遇到GitError,可能是由于版本号不一致导致的。解决步骤包括:1)进入repo/manifests目录;2)将代码恢复到特定commitID;3)尝试git pull,即使报错也继续;4)回到顶层目录,使用reposync -c强制更新代码。
1096

被折叠的 条评论
为什么被折叠?



