我已经使用repo下载了Android源代码,然后我对frameworks / base / packages进行了一些更改。现在当我尝试进行repo同步时,它给了我这个错误:
同步工作树:60%(151/251)错误:您有本地更改 '包/ SystemUI / src目录/ COM /安卓/ systemui /状态栏/电话/ PhoneStatusBar.java'; 不能切换分支。
如何修复它并升级所有没有变化的项目?
答案 0 :(得分:3)
正如Jens的评论,stashing是一个很好的选择(对于未提交已更改。)
它允许保存您的本地修改,git pull
和git stash apply
所述修改
例如,请参阅“Can't pull or push after git clone - local changes”。
如果您已经提交了更改,最好是:
tmp
分支HEAD
重置为origin/master
repo sync
。tmp
合并到master