1114243_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1114243_zh-CN

1114243_zh-CN

i.MX Yocto 项目:我如何为社区做出贡献?<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Yocto 项目是开源的,因此任何人都可以做出贡献。无论您的贡献是什么(修复错误或新的元数据),贡献都会通过补丁发送到社区列表。许多人会注视着你的补丁,在某个时候它要么被拒绝,要么被接受。请按照以下步骤进行贡献:

  • 确保您之前已配置您的个人信息

$ git config --global user.name "此处输入您的名字"

$ git config --global 用户.email " [email protected] "

  • 下载 `master` 分支

fsl社区bsp$repo init\

-u https://github.com/Freescale/fsl-community-bsp-platform \

-b 主服务器

  • Update

fsl-community-bsp$repo 同步

创建本地分支,这样你的工作就不会在主分支上完成

fsl-community-bsp $ repo start --all

其中 `` 是您想要赋予本地分支的任何名称(例如`fix_uboot_recipe`、`new_gstreamer_recipe` 等)

  • 在任何与 Freescale 相关的文件夹中进行更改(例如来源/meta-fsl-arm)。如果您修改了配方(.bb)或包含(.inc)文件,请不要忘记*bump*(增加

值减一)`PR` 或 `INC_PR` 值

  • 使用“git”提交您的更改。在这个例子中,我们假设您的更改是在“meta-fsl-arm”文件夹上

sources/meta-fsl-arm $ git add

源/meta-fsl-arm$git提交

在提交日志中,标题必须以文件名更改或引入的内容开头,然后是补丁目标的简要描述,最后是详细描述。确保遵守标准

(输入 ` git log --pretty=oneline` 来查看之前的提交)

  • 创建补丁

源/meta-fsl-arm $ git format-patch -s --subject-prefix='<meta-fsl-arm>

最后一个参数(`-1`)表示修补最后一次提交。如果您想为较旧的提交创建补丁,只需指出正确的索引。

如果您的补丁是在其他文件夹中完成的,只需确保更改“--subject-prefix”值。

  • 发送您的补丁或补丁

git 发送电子邮件——至 [email protected]

其中 `` 是由 `git format-patch` 创建的文件。

  • 在邮件列表中跟踪补丁的响应。如果您需要重新制作补丁,请重复这些步骤,但这次补丁的主题更改为“--subject-prefix='<meta-fsl->

  • 一旦你的补丁被批准,你就可以删除你的工作分支

fsl-community-bsp $ repo abandon

LinuxYocto Project
Tags (1)
No ratings
Version history
Last update:
‎01-05-2026 09:39 AM
Updated by: