Обратное слияние хотфикса в Git
Иногда срочную правку делают
сразу на production:
продукт уже в бою, а ошибку
нельзя ждать следующего
обычного цикла слияний.
Такой хотфикс - коммит
на боевой ветке, а не отдельная
долгая ветка hotfix из Git Flow.
Если хотфикс останется только
в production, следующая
выкладка из staging
может его затереть. Поэтому
содержимое production вливают
обратно в staging и в main,
чтобы все линии снова
согласовались.
После коммита на production выполним обратные слияния:
git switch staging
git merge production
git switch main
git merge production
Сделайте коммит с исправлением
в payment.js прямо
на production.
Влейте production
в staging и в main,
чтобы то же исправление
было видно во всех трех ветках.
Добавьте на production
второй срочный коммит
в payment.js и снова
пройдите обратное слияние
в staging и main.
История main не должна
отставать от боевой линии
после каждого хотфикса.