Вопрос: как мне получить правильную версию (показанную с помощью git describe
) на develop
после того, как я слил ее с master
и пометил ] master?
Я использую обычное ветвление git - master
для производства. Допустим, git describe
показывает 1.5
на master,
и после слияния с develop,
master
показывает 1.5- 234-g1e894af
.
Поэтому я создаю новый аннотированный тег с помощью git tag -a 1.6
и, таким образом, git description master
теперь показывает 1.6
.
НО: git describe develop
по-прежнему показывает 1.5-something
, что странно для меня - он имеет те же коммиты, что и в master
- почему Git думает он по-прежнему принадлежит к версии 1.5
?
Мне в голову не приходит ничего лучше, поэтому я просто объединяю master с develop, и после этого development показывает версию 1.6-2 -...
что приемлемо, но производит еще одну бесполезную фиксацию слияния и предупреждает меня о «слиянии, выполненном рекурсивно», что, как я думаю, не имеет смысла делать, но как тогда получить правильную версию?