- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想跟踪使用 yocto-build-system 创建的“构建”。经过一些搜索,了解了 yocto-project 提供的“buildhistory”功能。
他们说,为了启用“buildhistory”,我们需要做以下事情:
编辑 .../build/conf/local.conf并添加:
INHERIT += "buildhistory"
BUILDHISTORY_COMMIT = "1"
然后重新运行“bitbake”以初始化 buildhistory 目录。
我做了同样的事情,但我无法找到 buildhistory 目录。
谁能告诉我如何使用这个“buildhistory”,以及如何查看构建差异?
最佳答案
它将在 ${TOPDIR} 中创建 buildhistory 目录,该目录指向您的构建目录。构建目录通常是构建目录,除非您指定了其他内容。
您可以自己进入 buildhistory 目录,并使用 git (gitk, tig),尽管通常留在 ${TOPDIR} 中并运行例如更方便
buildhistory-diff
你查过文档了吗:http://www.yoctoproject.org/docs/1.6/ref-manual/ref-manual.html#maintaining-build-output-quality ?
当您启用 buildhistory 时,您将在 buildhistory 目录中获得几个目录“images”和“packages”以及一个文件 metadata-revs。 (并且还应该有 .git 目录)。在这些目录中,buildhistory 将通过在每个 bitbake 命令后将它们提交到它的存储库来保留所有更改。除其他事项外,包版本和修订、安装在图像中的包、大小等都被跟踪。这一切都在文档链接中进行了概述。
尝试将 IMAGE_INSTALL_append="some-package"添加到您的 local.conf,并在对图像进行 bitbake 后运行 buildhistory-diff
。这应该告诉您包已添加到图像中。
您也可以进入 buildhistory 目录并运行 git log
、gitk
或 tig
以查看提交的内容。
如果您仍然没有得到任何输出,请将 buildhistory 目录的树结构粘贴到 pastebin。
关于yocto - 如何在 yocto 构建系统中使用 "buildhistory"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27531898/
我想跟踪使用 yocto-build-system 创建的“构建”。经过一些搜索,了解了 yocto-project 提供的“buildhistory”功能。 他们说,为了启用“buildhistor
我想跟踪使用 yocto-build-system 创建的“构建”。经过一些搜索,了解了 yocto-project 提供的“buildhistory”功能。 他们说,为了启用“buildhistor
我是一名优秀的程序员,十分优秀!