Ветки в гитхаб — как не сломать рабочего бота

В прошлом уроке вы настроили автодеплой. Теперь любое изменение в коде будет автоматически попадать на сервер, и бот будет обновляться сам. Но у этого есть обратная сторона: если в новом коде окажется ошибка, она тоже попадет на сервер. Бот сломается, и пока вы будете разбираться, пользователи будут видеть нерабочего бота.

Чтобы этого избежать, можно разделить проект на две версии — как черновик и чистовик. В черновике будет идти вся работа: эксперименты, новые функции, исправления. Чистовик будет содержать только проверенный код, и именно из него бот будет попадать на сервер. Пока вы будете экспериментировать в черновике, бот у пользователей будет продолжать работать со стабильной версией.

У разработчиков для этого есть 2 термина. Черновик обычно…

🔒

Этот материал доступен участникам Клуба. Войдите или оформите доступ, чтобы читать целиком, открывать видео и комментировать.

Войти Вступить / купить доступ