Поэтому я использую git, maven и семантическое управление версиями для артефактов (1.0.0 Snapshot / Release)
Давайте возьмем, к примеру, эту модель ветвления (разработка -> версия выпуска -> мастер)
С точки зрения передового опыта. В какую ветку я должен увеличивать версию артефакта, когда я должен повысить с 1.xx снимок до 1.xx выпуска. Должна ли когда-либо выпущенная версия 1.xx вернуться в ветку разработки? и затем в следующей ветви функций, чтобы изменить его обратно на снимок?
Я планирую использовать плагин релиза maven в будущем, но до этого я хотел бы узнать подход. Есть идеи?