2

スーパープロジェクトにサブモジュールがあります。そのサブモジュールはスパース チェックアウトを使用します (サブモジュールを、現在のプロジェクトに必要な部分を選択する大きなコア ライブラリと考えてください)。元のプロジェクトのスパース チェックアウトでチェックアウトが完全に機能しているにもかかわらず、そのレポの新しいクローンにはスパース チェックアウト情報がまったくありません。ファイルの構成には「sparsecheckout = true」がなく、info フォルダーには「sparse-checkout」ファイルがありません。

私は何が欠けていますか?

私は走った:

[[I assume the foreach approach still works with only one submodule]]

git submodule update --init --recursive
git submodule foreach git read-tree -mu HEAD
git submodule foreach git pull origin master

EDIT 1:私のレポは、まばらなチェックアウトではなく、サブモジュール全体も表示しているように見えます...これにより、情報が決して保存されないと信じるようになります??

4

0 に答える 0