我是一名新的软件开发人员,目前正致力于为嵌入式产品构建自定义Linux发行版的项目。我已经结账了Yocto krogoth分支并正在努力。我现在已经创建了一个特定于我的电路板的元bsp层。现在我想创建一个存储库并检查我所做的更改。
在这种情况下,创建和维护回购的最佳方法是什么。由于Yocto项目本身是一个git存储库,我有一个特定于我的主板的元bsp层。我应该使用git子模块吗?对此有任何想法都会有所帮助。当Yocto对新版本进行更新时,我希望将来切换到它。
答案 0 :(得分:2)
我使用了repo工具,我觉得它比git子模块更好用于用例。飞思卡尔Yocto项目也通过使用repo来维护,可以用作参考:http://freescale.github.io/#download
需要创建一个空的git存储库和一个默认的xml文件,其中包含有关获取项目所需的git存储库的位置的信息。
我发现以下链接很有用: http://www.instructables.com/id/Using-Googles-repo-command-in-your-own-projects/
如果其他人发现维持Yocto项目的方法比此更好,请告诉我