今天工作时遇到的问题,要在安卓8.1上开始适配imx8补丁。目前已经将android-8.1.0_r1从科大源下载下来,准备直接将NXP的原生patch repo下来,所以直接更换了repo下的manifest.xml文件,并注释掉
这是再回到代码主目录,重新repo sync,还是会提示:
error: Cannot fetch ****/bootable/recovery (GitError: --force-sync not enabled; cannot overwrite a local work tree. If you're comfortable with the possibility of losing the work tree's git metadata, use `repo sync --force-sync bootable/recovery` to proceed.)
repo sync的默认设置怕会覆盖已经存在的work tree里git的元数据,因为有可能会包含之前的提交,或者暂存区里还有更改,说明还要制定--force-sync这个option,
repo sync --force-sync 成功!