该方案是:
我有一些带有一些分支的子模块。
每当我需要构建我的应用程序时,我都会这样做
git checkout develop && git submodule foreach --recursive git checkout develop
但是然后我必须移至每个子模块文件夹并在我想要的特定分支中进行提取。
我在问是否有一种方法可以在特定分支上执行相同的递归命令。
一段时间后,我找到了这个命令。
git pull origin branch_name && git submodule foreach --recursive git pull origin branch_name
这对我来说很好。
另外,我用不同的方式进行了测试,发现
git branch && git submodule foreach --recursive git branch
帮助我检入了每个子模块,我正在检出哪个分支。
希望对您有帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句