Dar*_*Var 5 git git-submodules
无论如何,有没有告诉git submodule foreach以指定的子模块顺序运行.gitmodules?它似乎按字母顺序运行。
我希望 foreach 命令以添加子模块的顺序运行。
小智 2
似乎没有解决方案git,但使用简单的 bash 行即可完成工作:
您使用 sed 提取子模块列表,然后逐行读取它并执行您想要的内容。
cat .gitmodules | sed -n 's/.*path = //p' | { while read project; do everything you want execute with each $project; done; }
Run Code Online (Sandbox Code Playgroud)
它尊重 gitmodules 文件中的顺序