Yocto 建议使用两种工作流程来为现有源代码生成补丁。Quilt 工作流程和 Git 工作流程 ( http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#using-a-git-workflow )。
不幸的是,他们推荐的 Git 工作流程假定源 a) 尚未来自 Git,并且 b) 没有应用任何额外的补丁。
我要修改的组件来自 Git 存储库,并且在构建过程中应用了一些补丁。结果,如果我git status
从“git”子目录运行,我看到已经有许多更改(来自补丁)。
因此,他们推荐的 Git 工作流程并没有真正起作用。
我想在源代码树中工作,然后使用 git 生成补丁。我该怎么做?
我应该从一个git commit
(这显然只是一个本地提交)开始还是会搞砸 Yocto 构建?
另一种选择可能是克隆我正在尝试修改并在其中工作的 git repo。但这似乎不是 Yocto 想要完成的事情的方式。