0
私はプロジェクトAで作業しています。タグ付きリリースをそのプロジェクトからGitHubにプッシュしたいと思います。プロジェクトAは、サブモジュールであるプロジェクトBに依存します。タグ付きリポジトリで "読み取り専用" gitサブモジュールをプッシュする正しい方法は何ですか?
プロジェクトBがアップストリームアップデートをリリースし、そのアップデートをプロジェクトにマージしたいとします。
git submodule update --init --merge
は、そのアップデートでマージする正しい方法ですか?git push --tags
を実行したときに、サブモジュールのタグもすべてプッシュしました。git tag
には、親プロジェクトのタグだけでなく、サブモジュールのタグもすべて表示されます。タグを親プロジェクトから分離してプッシュするにはどうすればよいですか?
編集:間違った質問をしている可能性があります。私は、サブプロジェクトのタグがメインプロジェクトのタグと衝突するのではないかと心配しています。
おそらくこれはXYの問題です。私の懸念は、親プロジェクトのタグがサブモジュールのタグと衝突する可能性があるということです。なぜなら、 'git tag -l'はそれらを一緒に混乱させて表示するだけだからです。 – shadowtalker