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