Мы работаем с веткой релиза, веткой разработчика и ветками выпуска.
Наши ветки выпуска содержат только коммиты этого выпуска.
Как только разработчик завершает задачу и отправляет запрос на извлечение, он объединяется с dev, чтобы он оставался обновленным.
После тестирования отдельных веток выпуска эти ветки поочередно объединяются в выпуск.
На этом этапе наш журнал изменений обновляется в ветке релиза, а затем он снова объединяется с dev.
Конечным результатом является то, что у меня в dev появляется куча коммитов слияния, поэтому похоже, что dev - это куча коммитов перед выпуском, хотя на самом деле все должно быть зафиксировано. Например:
* +1012 *
На этом этапе, если я сливаю dev обратно в релиз, это показывает, что они больше не находятся впереди / позади друг друга, но никакого нового кода фактически не было введено. Это просто набор коммитов слияния.
Что мы делаем неправильно, что вызывает это? Будем весьма благодарны за любую информацию о том, как мы можем улучшить эту процедуру и избежать ее. Спасибо!