サブモジュール (git) を持つ親 (git) プロジェクトがあります。
ただし、親/開発ブランチのサブモジュールを更新すると、親/マスター ブランチにも更新されたサブモジュール ファイルが含まれます...
そのため、更新されたサブモジュール コードで親コードをテストしたいのですが、更新されたサブモジュール コードが既にマスターに表示されています。
私が望むのは、親/開発ブランチでサブモジュールを更新して親/マスターに切り替えた場合でも、更新前のサブモジュール ファイルが表示されることです。開発をマスターにマージした後でのみ、更新されたサブモジュール ファイルがマスターに表示されます。
この投稿を見ると: https://stackoverflow.com/a/17927655/2940885、サブモジュールのファイルが追跡されていないため、チェックアウトしたブランチに表示されるという結論のようです。
これについての手がかりはありますか?