master
/ ( или теперь main
) должно отражать то, что выполняется в производственной среде в любое время.
И когда вы выполняете коммиты в ветке исправлений, вам нужно протестировать / подтвердить, что эти коммиты исправляют ошибку. Только после того, как шаги проверки будут выполнены, вы сможете объединиться с master/main
. И можно развивать (хотя вы можете иметь ошибку в производстве, которая больше не актуально в разработке, из-за новые возможности, которые делают указанную ошибку спорным)
1009 * Цель также, чтобы избежать слияний
из master/main
. Вы сливаетесь с ним, а не с ним, чтобы ограничить любой возможный конфликт слияния. Кроме того, слияние выполняется с помощью
--no-ff
(без перемотки вперед), как обсуждалось в
petervanderdoes/gitflow-avh
issue 257 : цель состоит в том, чтобы четко увидеть, из какой ветви
hotfix
создается коммит разработки, созданный слиянием. исходит от (а не просто от "master / main"). Опять же, не все исправления ошибок publi sh to master в любом случае полностью применимы к
develop
.