我试图在linux Ubuntu操作系统上构建OP,方法是遵循下面的步骤https://optee.readthedocs.io/building/gits/build.html#get-and-build-the-solution。
在第3步中,使用命令"$ repo -j4 --无克隆包“,将出现如下错误消息:
错误:无法获取linaro/arm受信任的固件. not (GitError:-强制同步未启用;无法覆盖本地工作树)。如果您对丢失工作树的git元数据的可能性感到满意,请使用repo sync --force-sync arm-trusted-firmware继续。)线程线程-9中的异常:
我能做些什么来获取linaro/arm可信任的固件. can?
谢谢
发布于 2019-03-02 03:10:43
正如在H. Mijail的博客上所说的,在回购同步-强制同步覆盖您现有的存储库!里
看起来像回购保持跟踪的储存库,它有它的。 因此,如果您独立于repo创建了一个存储库,然后将该现有存储库的一个条目添加到回购清单中,那么回购同步将阻塞并向您提供以下消息: error.GitError:-强制同步未启用;无法覆盖本地工作树.如果您对丢失工作树的git元数据的可能性感到满意,请使用
repo sync --force-sync mydirectory继续。 原来,"git元数据“指的是直目录中的整个.git目录。 因此,您现有的本地存储库中的任何分支、任何藏品和任何东西都将被销毁。也不能求助于雷击! 一旦您运行了repo --force-sync,该存储库将被repo在进一步的回购同步调用中接受。 使用--force-sync的另一种选择可能是使用--force-break(或简单地说是-f),当任何目录都无法同步时,就会继续使用。 但我没有尝试,如果我们假设回购没有进入它没有创建的目录,我甚至不知道这有什么意义。
无论如何..。做一个备份,首先你的本地回购!
https://stackoverflow.com/questions/54954727
复制相似问题