Исправление в двух линиях в Git
Ошибку в версии 1.2 нужно
закрыть и в release/1.2,
и в main, иначе в новой
линии баг вернется.
Удобно завести короткую ветку
исправления от ветки версии,
сделать коммит и влить ее
в обе линии через merge.
Если нужен только один коммит
из чужой истории, его переносят
отдельным приемом из высшего
учебника, без повторного merge
всей ветки исправления.
Ответвим ветку от release/1.2,
сохраним правку и вернем изменение
в обе опорные ветки:
git switch release/1.2
git switch -c fix/price-round
git add price.js
git commit -m 'fix price rounding'
git switch release/1.2
git merge fix/price-round
git switch main
git merge fix/price-round
В release/1.3 найдите ошибку
в config.yml, оформите
ветку fix/config-key
и влейте ее в release/1.3
и в main.