码迷,mamicode.com
首页 > 其他好文 > 详细

repo使用过程中遇到的一些问题及解决办法

时间:2014-05-24 17:56:58      阅读:451      评论:0      收藏:0      [点我收藏+]

标签:repo sync   error   

作为新入职的菜鸟,过去的这半个月忙的是焦头烂额的,碰到了许多问题,但都没时间好好记下来。趁着今天这点时间,记录一下有关repo使用过程中碰到的一些问题及解决办法吧!

一、repo sync时出现 error: .repo/manifests/: contains uncommitted changes 这样的错误提示。从字面意思上看是代码有改动但是没有commit。但好几次我查看了代码,把改动通过 git reset --hard  <commit id>命令进行了还原,但还是会提示这样的错误。强大的谷歌让我找到了解决办法:

 进入cd .repo/manifests 进入manifests目录,运行git stash 后在运行git clean -d -f来还原改动记录。然后再repo sync就可以了

二、按上面那样操作有时候会带入新的问题,在repo init以后我们可能会通过修改.repo/manifests.xml文件中的fetch=‘“..”项来添加自己的代码源。当进行步骤一的操作的时候会将manifests.xml文件还原。所以在重新repo sync的时候可能会报下面的错误:

fatal: ‘../platform/abi/cpp.git‘ does not appear to be a git repository
fatal: The remote end hung up unexpectedly
error: Cannot fetch platform/abi/cpp

这样的错误解决办法有二。1、重新打开manifests.xml文件添加代码源后保存。

                                      2、运行git config --global url.xxxxxx/.insteadof ..     强烈推荐第二种方法,因为第二种方法设置的是全局量,就算以后再次恢复manifests.xml文件也不用再添加代码源了。

(好像还碰到一些问题,但没及时记录下来,忙起来就忙忘了,等下次遇到了再及时更新吧!)

repo使用过程中遇到的一些问题及解决办法,布布扣,bubuko.com

repo使用过程中遇到的一些问题及解决办法

标签:repo sync   error   

原文地址:http://blog.csdn.net/longxiaowu/article/details/26737019

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!