用于企业Linux内核开发的Git工作流
我在一家使用Linux构建嵌入式系统的公司工作。历史上,我们总是使用CVS来存储我们的内核工作。我们的内核最终是以下内容的集合:用于企业Linux内核开发的Git工作流,git,workflow,linux-kernel,Git,Workflow,Linux Kernel,我在一家使用Linux构建嵌入式系统的公司工作。历史上,我们总是使用CVS来存储我们的内核工作。我们的内核最终是以下内容的集合: 我们专有硬件的驱动程序 随机修复我们使用的Linux部分 非专有硬件驱动程序 随机Yuky黑客为我们的应用程序定制Linux 我们正处于这样一个阶段,我们希望在新版本上重新设置一些旧内核的基础,并将我们的老式CVS工作流修复为基于变更集的工作流。显而易见的选择是git 我正在努力想出一个合理的工作流程。我已经为我们的一个内核导出了CVS存储库,并且在适当的基本Li
- 我们专有硬件的驱动程序
- 随机修复我们使用的Linux部分
- 非专有硬件驱动程序
- 随机Yuky黑客为我们的应用程序定制Linux
如果需要,可能会有几个公共分支共存,每个内核版本一个公共分支来维护/修复 然后,可以将中央回购设置为集成(即拉式)所有推入其中的开发人员分支 有关合并工作流和发布主题的详细信息,请参见