У меня сейчас три ветки: 1. master, 2. dev, 3. release.Для главной ветки это действует как скользящий релиз, функции постоянно интегрируются из ветки разработки.В какой-то момент пометьте коммит на master как стабильный, слияние с веткой релиза.
Номер версии записывается в файле конфигурации вместе с другими элементами конфигурации, и он отличается от ветки к ветке.Например, номер версии rolling
в основной ветви и dev
в ветви dev.
Мой вопрос заключается в том, как перебазировать ветви на запрещенный номер версии, который будет переопределен.
v: rolling
o-------------o----------------o (master)
\
\
o-----------------o (dev)
change v to dev add features
если я запускаю git rebase dev
на master, версия изменится на dev
.Это не хорошо.