Итак, у меня есть проект с двумя ветками: master
и stable
.master
- это место, где ветки функций и ошибок разделяются и объединяются.Ветвь master
объединяется в stable
для каждого выпуска.Я пытаюсь следовать этому рабочему процессу.Поэтому я только что выпустил новую версию, объединил master
в stable
и пометил коммит слияния.Локально, git log
выглядит так:
То есть тег v1.1.0
должен появляться при коммите 31b58ba
верно?На GitHub релиз был поднят и выглядит следующим образом:
Но когда я нажимаю на ссылку коммита под именем тега слева, ясмотрите это:
Тег не найден.Теперь вот интересная часть (по крайней мере для меня), когда я посещаю предыдущий выпуск, отмеченный v1.0.0, я вижу это:
Обатеги видны на этом коммите.Я довольно новичок в тегах Git и выпусках GitHub, поэтому есть очень большая вероятность, что я что-то здесь неправильно понял.Одна вещь, которую я заметил, заключается в том, что тег v1.0.0
находится на ветви master
(ветка по умолчанию), а тег v1.1.0
находится на ветви stable
.Я не уверен, может ли это иметь какое-либо отношение к этому.Пожалуйста, просветите меня.