私は 2 つのコード ライブラリAとBを持っており、アプリケーションMの開発を開始しました。これら 3 つすべてが独自のリポジトリに格納されます。
私の問題は、AがサブモジュールBを使用するような依存関係があることですが、MはサブモジュールAとBの両方を使用します。
私が知る限り、同じメイン プロジェクトに対して同じサブモジュールBのコピーが 2 つあると思います。しかし、同じアプリケーション内の同じライブラリを表しているため、(このセットアップでは) それらが異なることは決して意味がありません。
Mで作業するときにAとBのコピーが 1 つだけになるように、これを回避する方法はありますか?