Теги на ветках исправлений в gitflow без веток релиза - PullRequest
0 голосов
/ 03 октября 2019

Мы пытаемся реализовать упрощенную версию git flow. Упрощенное значение без веток релиза. Просто ветки master, devel, feature и hotfix. Мы помечаем коммиты, которые мы развернули на клиенте, используя тег, который включает имя клиента / тип экземпляра / дату.

Мой вопрос касается тегов в ветви исправлений. Допустим, я исправил проблему в ветви исправлений и развернул ее на клиенте. Я объединяю исправление с master и devel, а также помечаю этот исправление commit. Проблема в том, что я не могу удалить эту ветку, потому что потеряю метку. Я не могу пометить объединенный коммит в мастере, потому что этот коммит может быть впереди того, что сейчас развернуто на клиенте.

Я вижу, что это одна из причин веток релиза, но я бы хотел пока сделать это как можно более простым.

Есть ли какое-либо решение о том, как справиться с этим безвыпускать ветки? Должен ли я просто держать ветки с исправлениями до тех пор, пока мы не выпустим другую версию, а затем не удалим их и их теги? Мне все равно, если я потеряю информацию о предыдущей или последней фиксации, которая была развернута на клиенте. Мне просто нужен последний развернутый коммит.

Предложения / решения?

...