我们有一个 git 超级项目,它有一个子模块。该子模块正在接受 gerrit 审查。
我们的问题是,当在子模块中审查更改时(即使正在审查的提交的子模块链接已在超级项目上提交),其他开发人员无法通过“git submodule update”检索它们,除非他们专门获取 refs/子模块中的更改/*。
我明确指出,我们需要其他开发人员能够签出子模块中仍在审查中的代码。所以等待代码合并并不是一个可行的选择。
有没有一种方法可以让开发人员通过超级项目上的“git submodule update”获得子模块中正在审查的更改,该超级项目的子模块链接指向正在审查的提交?