Можно ли настроить semanti c -release для обратного слияния для разработки после выпуска - PullRequest
0 голосов
/ 09 января 2020

Я использую слегка модифицированную версию git модели ветвления потока в моем проекте. У меня GitLab CI, настроенный с semanti c -release для обновления журнала изменений проекта и versionbump / tag основной ветки каждый раз, когда изменения объединяются в нее.

Я следую стандарту git потренируйтесь в моей ветке разработки и, когда я буду готов к выпуску, я просто открываю MR от разработки до освоения и нажимаю кнопку merge. (Раньше я делал ветку релиза, обновлял журнал изменений, тег, затем объединял это с основным и разработчиком, но, насколько я могу судить, этот процесс и есть то, что semanti c -релиз должен автоматизировать).

Это прекрасно работает, хотя и с одной проблемой. Semanti c -релиз не вносит изменений в ветвь разработки после того, как он сделает свое дело. Это означает, что ветвь разработки не имеет сгенерированного журнала изменений или тегов, которые есть у мастера.

Я не могу найти документацию о том, как настроить обратное слияние. Кто-нибудь может мне помочь?

Обновление : нет, это невозможно и фактически идет вразрез с некоторыми из основных концепций выпуска semanti c. См. Мой билет здесь для объяснения.

...