2

サブモジュール (git) を持つ親 (git) プロジェクトがあります。

ただし、親/開発ブランチのサブモジュールを更新すると、親/マスター ブランチにも更新されたサブモジュール ファイルが含まれます...

そのため、更新されたサブモジュール コードで親コードをテストしたいのですが、更新されたサブモジュール コードが既にマスターに表示されています。

私が望むのは、親/開発ブランチでサブモジュールを更新して親/マスターに切り替えた場合でも、更新前のサブモジュール ファイルが表示されることです。開発をマスターにマージした後でのみ、更新されたサブモジュール ファイルがマスターに表示されます。

この投稿を見ると: https://stackoverflow.com/a/17927655/2940885、サブモジュールのファイルが追跡されていないため、チェックアウトしたブランチに表示されるという結論のようです。

これについての手がかりはありますか?

4

1 に答える 1