ну была версия скажем 1.0.0, начались две ветки, в одной подняли версию до 1.1.0, в другой до 1.2.0 и что делать?)
там где у нас ведётся вручную, то чекеры просто проверяют, что версия в ветке выше мастера и не дают мерджить. соответственно, понижения версии не будет никогда
Ну насколько я понял, сам факт наличия коммитов в разных ветках не влияет никак, пока ты их не сольешь в мастер, а вот там при релизе уже высчитывается, соответственно не важно что там в ветках было до этого
там где у нас ведётся вручную, то чекеры просто проверяют, что версия в ветке выше мастера и не дают мерджить. соответственно, понижения версии не будет никогда
но приходится перезапускать билды при каждом мердже по всем веткам и зеленый билд может стать красным, так что автоматическое вычисление версии сильно удобней
Ну насколько я понял, сам факт наличия коммитов в разных ветках не влияет никак, пока ты их не сольешь в мастер, а вот там при релизе уже высчитывается, соответственно не важно что там в ветках было до этого
мы просто ещё не везде внедрили новый инструмент, где-то спасаемся вот так — проверкой, что разработчик проставил версию выше мастера. Но как я написал выше это приводит к большому количеству лишних билдов