Откатил 24 коммита.

Откатил 24 коммита ради чистого деплоя Коллеги, 24 коммита работы. В мусор. Деплой важнее.

Незаконченная фича блокировала деплой. Revert 24 коммитов, чистая ветка.

📍Ситуация Ветка master сломана. Новая система уведомлений в процессе разработки. Половина кода готова, половина нет.

Нужен hotfix в продакшн. Деплой невозможен из-за незаконченной фичи.

📍Варианты решения

  1. Доделать фичу быстро (риск новых багов)
  2. Закомментировать код (грязный хак)
  3. Feature flag (нужно время на реализацию)
  4. Revert все изменения (потеря работы)

Выбрал 4-й. Деплой критичнее эго.

📍Git revert batch

git log --oneline -24
# Список последних 24 коммитов

git revert HEAD~23..HEAD --no-edit
# Реверт диапазона коммитов

git push origin master

5 команд. 3 недели работы откачены.

📍Feature branch isolation Создал release/deploy-ready ветку:

Feature ветки изолированы до полной готовности.

📍Результат Hotfix задеплоен за 10 минут. Продакшн работает. Клиенты довольны.

Потерянные 3 недели восстановил за 2 дня: feature была почти готова, просто пришлось переделать аккуратно.

📍Урок Деплой важнее feature. Стабильность важнее прогресса. Лучше откатить и переделать, чем держать продакшн сломанным.

Как организовал git workflow для команды из 5 человек. Стратегии ветвления в бесплатном гиде.

#моикейсы_поповвии Работаем дальше.

Поделиться: Telegram LinkedIn X

Больше — в канале

Практические кейсы AI-автоматизации для предпринимателей

Vladislav Popov

Владислав Попов

AI-консультант, 15+ лет в IT, PhD (University of York). Помогаю предпринимателям автоматизировать бизнес с помощью AI.