我是靠谱客的博主 感动心情,最近开发中收集的这篇文章主要介绍error: .repo/manifests/: prior sync failed; rebase still in progress,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题

最近在使用repo拉项目时,碰到了这个问题,只知道是操作失误导致的,但就是想不起来具体是哪步所致。网上找了很多基本都是同一个帖子原因是git本地有改动导致的,而我的文件夹是新建的,不存在git操作,所以和我的问题不匹配,最后折腾了好久才解决!

原因及解决办法

其实原因很简单,找到你的工作空间根目录或者新建文件夹的根目录,执行ls -al,查看列表里是否出现.repo的文件,有的话再执行rm -rf .repo将文件删除即可,出现这个问题的原因是我创建了文件夹准备拉项目,但是在执行repo init时没有进入这个新建的文件夹在其根目录执行了操作,这才导致了不可重复执行!

备注

如果实在找不到是哪里多了.repo文件,也可以到根目录执行搜索.repo语句

find . -type d -name .repo

全局搜索,不在项目里的.repo即为多余的 !删除即可!

(这里我搜索出来的目录是 ./.repo,进入到该目录(cd ./.repo),再执行ls -al,查看有.repo再执行rm -rf .repo)

最后

以上就是感动心情为你收集整理的error: .repo/manifests/: prior sync failed; rebase still in progress的全部内容,希望文章能够帮你解决error: .repo/manifests/: prior sync failed; rebase still in progress所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部