如何配置 yocto 以使用最新的 git 提交?
How to configure yocto to use the latest git commit?
我是一个很懒惰的人。在处理 HW/SW 项目时,软件会永久更改。在这个开发阶段,更改食谱中的 commit/reversion-tags 是非常讨厌的。
我希望 Yocto 获取最新的 git 提交。这是possible/How要干的吗?
我的示例食谱:
SUMMARY = "my test"
SECTION = "test"
LICENSE = "CLOSED"
inherit cmake
SRCREV = "f9bdbd6c631f07e427c010086c7c26a95eb2924e"
SRC_URI = "gitsm://myGit/mytest;protocol=http;branch=develop"
S = "${WORKDIR}/git/"
当然,设置SRCREV = "${AUTOREV}"
。
此外,PV中的you need to reference SRCPV是为了在源代码的修订发生变化时自动更新版本。这是一个例子:
PV = "1.0+git${SRCPV}"
然后每次都会构建最新的修订版。
我是一个很懒惰的人。在处理 HW/SW 项目时,软件会永久更改。在这个开发阶段,更改食谱中的 commit/reversion-tags 是非常讨厌的。 我希望 Yocto 获取最新的 git 提交。这是possible/How要干的吗? 我的示例食谱:
SUMMARY = "my test"
SECTION = "test"
LICENSE = "CLOSED"
inherit cmake
SRCREV = "f9bdbd6c631f07e427c010086c7c26a95eb2924e"
SRC_URI = "gitsm://myGit/mytest;protocol=http;branch=develop"
S = "${WORKDIR}/git/"
当然,设置SRCREV = "${AUTOREV}"
。
此外,PV中的you need to reference SRCPV是为了在源代码的修订发生变化时自动更新版本。这是一个例子:
PV = "1.0+git${SRCPV}"
然后每次都会构建最新的修订版。