リポジトリのサブモジュールをかなり頻繁にバンプする必要があります。私のサブモジュールの中には、ブランチmaster
を使用しているものと、development
を使用しているものがあります。今は、git submodule foreach git pull origin BRANCHNAME
でバージョンを正しくバンプする方法しか知りません。これは失敗し、反対側のブランチを使用するブランチに到達すると終了します。たとえば、これをmasterで実行した場合、次のエラーが表示され、コマンドが終了します。特定のgitサブモジュールをバンプする方法は?
fatal: Couldn't find remote ref master
Stopping at 'submodules-dir/repo-that-uses-development-branch'; script
returned non-zero status.
git submodule
と唯一のいずれかへの道は、一度に1つを変更し、私は枝をプルダウンすることができるように、単一の分岐を入力してありますか?または、ブランチ名をフィルタリングして、git submodule foreach git pull origin
が各サブモジュールで現在使用されているブランチだけをプルする方法があります。