Обновлено 22 июля 2026
Replit добавил откат деплоев в один клик

В Replit появился откат деплоев: можно вернуть предыдущую успешную версию одним кликом. Удобно, когда сломал билд или затесалась опечатка — минуты на исправление вместо полного редеплоя с нуля.
Когда rollback спасает
Типичный сценарий для vibe-coding: агент или вы сами выкатили деплой, smoke-тест показал 500 на проде, а дедлайн уже вчера. Rollback возвращает последний успешный артефакт, пока вы чините main в редакторе. Это быстрее, чем откатывать git вручную и ждать полного pipeline, если вы привыкли деплоить прямо из Replit.
Как активировать
Функция живёт в интерфейсе Deployments: откройте историю выкладок, выберите стабильную версию и подтвердите откат. Replit хранит цепочку успешных билдов — не нужно помнить хеш коммита, если версионирование велось через UI деплоев.
Связка с агентным workflow
Если вы итерируете через Replit Agent, rollback снижает страх «агент сломал прод». Можно дать агенту смелее править конфиги и зависимости, зная, что откат — один клик. Всё равно имеет смысл держать тесты и staging-деплой, но для прототипов и демо rollback закрывает класс «ой, нажал Deploy».
Ограничения
Откат возвращает приложение, а не состояние базы данных или внешних интеграций. Если миграция уже изменила схему в продовой БД, rollback кода без отката данных может дать рассинхрон — для серьёзных релизов проверяйте миграции отдельно.
Документируйте, какой деплой считаете «золотым»: в команде из двух человек достаточно пометки в README; в паре с агентом — короткий комментарий в чате Replit после успешного smoke-теста.
Rollback не заменяет feature flags: если новая логика уже включена для части пользователей через конфиг, откат бинарника может оставить флаги в противоречивом состоянии.
После rollback прогоните минимальный smoke: главная страница, health endpoint, критичный API-метод. Агент может сгенерировать чеклист — но выполнить его должны вы, не деплой-система.
Сохраните в заметках id последнего хорошего деплоя — в панике проще искать по номеру, чем листать десяток одинаковых записей «Deploy from main».
Комбинируйте rollback с git revert в основной ветке, иначе следующий деплой снова выкатит сломанный коммит.
Источник: Introducing Deployment Rollbacks — Replit Blog.