Так, в репо моя группа использует ежедневно, мы имеем следующий поток:«привидение» фиксирует сообщение при использовании промежуточной ветви?
(постановка является филиалом «по умолчанию»)
feature branch(es) -> PR-> staging branch -> PR -> production branch
Идея заключается в том, что постановка на место, где многие из а также «выпуск» для производства.
Однако, когда мы открываем PR для производства, мы почти всегда видим много многих «старых» (уже объединенных в производство) сообщений о фиксации. Разница на уровне файлов всегда выглядит хорошо, только с изменениями в стадии постановки, но история сообщений фиксации всегда выключена.
Что нам не хватает? Кто-то не отделяет обновленную стадию? Должны ли мы перестраивать постановку из производства после слияния? Или слияние производства с постановкой, чтобы собрать слияние?
Если это имеет значение, мы, как правило, сквошем время слива в постановку, чтобы сохранить историю на стадии постановки/производства чистой/простой.
Добро пожаловать в переполнение стека! Укажите конкретный пример поведения, которое вы видите, и того, как он отличается от поведения, которое вы ожидаете. Вы можете обратиться в Справочный центр за [как создать минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve). – palimpsestor