1

サブモジュールを含む Git リポジトリを部分的にチェックアウトしたいと考えています。ディレクトリを確認するために行ったことは次のとおりです。

git clone --no-checkout git@github.com:MyOrganization/MyRepo.git --depth 1 --recurse-submodules

それから:

cd MyRepo
git checkout HEAD MyDirectory/puppet/

これはMyDirectory/puppetをチェックアウトしますが、 MyDirectory/puppet/modulesディレクトリに含まれるサブモジュールを取得しません...

サブモジュールをチェックアウトする方法はありますか? モジュールリストは非常に頻繁に変更されるため、すべてのサブモジュールディレクトリで同じコマンドを実行する必要なく実行できれば、それは素晴らしいことです。

ありがとうございました !

4

1 に答える 1

2

試す: git submodule update --recursive

于 2012-12-13T15:47:56.597 に答える