我有一个依赖于子模块的makefile。我无法更改使用此代码/ makefile的构建系统,因此需要在makefile中运行git submodule ..
。
在包含某些依赖项之前,我正在使用一种技巧来更新子模块:
dummy_submodules := $(shell git submodule update --init --recursive)
include $(SOME_SDK)/Makefile.defines
但是,如果子模块已经初始化,我想避免运行此命令:即git以前曾用于签出某些内容。
如果没有其他bash可以接受,但是显然我更喜欢简单的git选项。
git中是否有一个选项可以用来跳过子模块更新(如果已有的话)?