Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗gtScVrTwo 34 of 60 menu
◀ ▶

Исправление в двух линиях в 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.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить