2016-12-15 125 views
1

有沒有辦法告訴git submodule foreach.gitmodules中指定的子模塊順序運行?它似乎按字母順序運行。git submodule foreach的順序

我想讓foreach命令以相同順序運行子模塊。

+0

是創建一個bash腳本喂正常有序的子模塊'git的子模塊update'一個非首發的順序? [這個問題](http://stackoverflow.com/q/14846967/2449857)討論了這個主題。 –

回答

1

似乎有使用git無解,但慶典的一個簡單的線條使工作:

您使用sed提取子模塊的列表中,那麼您可以通過在線閱讀線和執行你想要什麼。

cat .gitmodules | sed -n 's/.*path = //p' | { while read project; do everything you want execute with each $project; done; } 

它尊重,這是在你的gitmodules文件