首页 > 解决方案 > 如何通过“devtool finish”命令设置 git 项目以在 Yocto 中发布配方?

问题描述

在 yocto 项目中,我使用 devtool 创建、构建和测试了配方。当我尝试释放它时,我遇到了命令问题:

$ devtool finish helloappjarek ../meta-jarmod/recipes/

我收到

ERROR: Unable to find initial revision - please specify it with --initial-rev

我知道问题出在 git 上,但我不知道如何解决。这个配方的源代码在 poky 以外的其他目录中,并且在这个文件夹中 git 被初始化并提交。实际上,如您所见,我在开发阶段有两个食谱:

poky/build$ devtool status
NOTE: Starting bitbake server...
helloappjarek: /home/votex/usr/mysource/helloapp (/home/votex/dist-thud/poky/meta-jarmod/recipes/helloappjarek/helloappjarek_0.1.bb)
nano: /home/votex/dist-thud/poky/meta-jarmod/sources/nano (/home/votex/dist-thud/poky/meta-jarmod/recipes/nano/nano_3.2.bb)

我尝试以多种方式设置选项“--initial-rev”,但均未成功。

标签: gityoctorecipe

解决方案


推荐阅读