Git: Как создать тег, который также включает подмодули?

У меня есть проект со множеством подмодулей, я только что выпустил релиз и хочу пометить все это.

Я хочу создать точку, где я смогу оформить заказ в будущем, и она будет включать текущий код моего проекта вместе со всем текущим кодом всех подмодулей.

1 ответ

Решение

Когда вы помечаете коммит, вы помечаете версию ваших подмодулей, которая используется этим коммитом.

Когда вы используете подмодуль, ваш коммит включает SHA коммита в подмодуле, который ваш код использует в настоящее время. Когда вы обновите код в вашем подмодуле, вы увидите, что у вас есть изменения для фиксации (новый SHA) в суперпроекте. Таким образом, тег будет естественно работать так, как вы хотите.

Другие вопросы по тегам