1. 下载源码
2. 设置git用户的邮箱和姓名
3. 修改文件后commit
4. 生成patch文件
5. 设置git的smtp参数
6. 发送邮件给development@lists.ipfire.org
输入ipfire-devel邮箱地址development@lists.ipfire.org, 回车两次就完成.
7.查看是否提交成功
发送邮件过一段时间后,在这里能查到https://lists.ipfire.org/mailman/listinfo/development,不同的模块有对应的邮件列表地址。
8.常见错误
测试中发现有时候 git apply 应用git format-patch创建的补丁文件的时候,可能报告如下错误:
也就是应用补丁的时候会失败,造成这种情况的原因一般是同一份代码配置了多个远程仓库导致的。
比如我同步了一份代码到自己的服务器上,这样就容易出现这种情况。
解决方法一般是克隆一份独立的代码,单独在这个独立的代码中创建代码补丁。