Git补丁子模块
我有一个带有一些依赖项的项目,这些依赖项被拉入git子模块。我为其中一个应用了一个小补丁(大约6行更改,没有什么显著变化)Git补丁子模块,git,Git,我有一个带有一些依赖项的项目,这些依赖项被拉入git子模块。我为其中一个应用了一个小补丁(大约6行更改,没有什么显著变化) 拉取子模块时是否有自动应用此修补程序的方法?git apply文档说明: 如果补丁包含对子模块的任何更改,那么git apply将按如下方式处理这些更改 如果指定了--index(显式或隐式),则子模块 提交必须与索引完全匹配,才能应用修补程序。如果有的话 子模块已签出,然后这些签出将完全完成 忽略,即不要求它们是最新的或干净且 它们不会更新 如果未指定--index,则子
拉取子模块时是否有自动应用此修补程序的方法?git apply文档说明: 如果补丁包含对子模块的任何更改,那么git apply将按如下方式处理这些更改 如果指定了
--index
(显式或隐式),则子模块
提交必须与索引完全匹配,才能应用修补程序。如果有的话
子模块已签出,然后这些签出将完全完成
忽略,即不要求它们是最新的或干净且
它们不会更新
如果未指定--index
,则子模块将在修补程序中提交
被忽略,并且只有相应的
检查并(如果可能)更新子目录
因此,如果您使用带有--index
标记的git apply
,我认为您将能够对子模块应用补丁。确保运行一个git子模块摘要
,以检查超级项目所期望的与子模块实际情况之间是否存在任何差异。如果有,请执行git子模块更新
,一切就绪
最好。这能回答您的问题吗?