本地内核补丁维护的最佳git配置

时间:2018-02-13 22:58:41

标签: git linux-kernel gitlab

我不是git专家 场景:本地linux运行gitlab git服务器。

我需要为linux内核制作几个补丁。所以我想要一个git来容纳整棵树 但是,我更希望本地git只保存补丁和/或新文件。要么。至少,将保留它的副本,但如果我想获取基线更新,将会知道它从哪里拉出来。

所有这些 - 虽然从我的本地git服务器机器克隆的实际开发机器将收到树的整个副本。

实现这一目标的最佳方式是什么?

注意:我可能需要将这些功能应用于多个不同的内核。所以我更喜欢只存储更改,因此我可以轻松切换基线。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

当地的Git将会举行:

  • 回购的完整历史(除非你做浅层克隆)
  • 带有所有文件的签出工作树。

如果您想在不同的补丁之间进行测试,您可以:

这样,您可以轻松地在要测试的不同补丁之间切换。