我们遇到的情况是,我们有四名工程师正在为linux定制硬件开发软件。我们希望尽可能密切地跟踪Linux3.3/3.4内核。
这就是我们想要做的:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
如果您想跟踪linux内核的顶部,但也有某种类型的内部分支/协作,那么上面的工作流听起来是否正确?
如果有描述此过程的文档,那么更好地将需要一个指针。
发布于 2012-03-28 04:06:33
我想你可能需要再澄清一点。
开发人员是否只需要跟踪linux内核的最新变化,并确保他们都是按照相同的基线编写代码呢?如果是这样的话,您可能想研究如何使用git子模块。
http://book.git-scm.com/5_submodules.html
Git的子模块支持允许存储库作为子目录包含外部项目的签出。子模块维护自己的身份;子模块支持只存储子模块存储库位置和提交ID,因此其他克隆包含项目("superproject")的开发人员可以轻松地在同一修订版中克隆所有子模块。
linux内核将是项目git存储库中的子模块,您将确定任何克隆项目的人在初始化该子模块时都会看到的基线。维护基线的方法是将远程linux内核分支中的更改提取到您的子模块中,然后执行它们并将新的基线推送到您的项目存储库。
https://stackoverflow.com/questions/9872388
复制相似问题