2017-09-21 16 views
0

シナリオ:サブモジュールの変更をすべて引き出す方法

いくつかの分岐を持つサブモジュールがあります。私はちょうどこの

git checkout develop && git submodule foreach --recursive git checkout develop 
を行う

  • SDK(リリース-1.0、開発)
  • API(リリース-1.0、開発)私は私のアプリを構築する必要があり

そして毎回

しかし、私はすべてのサブモジュールのフォルダを移動し、私がしたい特定のブランチでプルを行う必要があります。

特定のブランチをプルして同じ再帰コマンドを実行する方法があるかどうかを確認しています。

+0

スクリプトを作成できます。 – MSathieu

+0

例がありますか? – AndroidStorm

+0

プルーオール.sh:cdあなたのサブモジュール&& git checkout開発 – MSathieu

答えて

0

しばらくすると、このコマンドが見つかりました。

git pull origin branch_name && git submodule foreach --recursive git pull origin branch_name 

これは問題なく機能しています。

また、私はさまざまな方法でテストしていると私は

git branch && git submodule foreach --recursive git branch 

は私がチェックアウトしたブランチすべてのサブモジュールをチェックインするために私を助けたことがわかりました。

希望はあなたを助ける!

関連する問題