У нас есть веб-приложение, которое мы обновляем и публикуем почти ежедневно. Мы используем git как наш VCS, и наша текущая стратегия ветвления очень проста и ломается: у нас есть ведущая ветвь, и мы проверяем изменения, которые нам "хороши" в ней. Это работает, но только до тех пор, пока мы не проверим нарушение.
Есть ли у кого-нибудь любимая стратегия отрасли git для небольших команд, которая отвечает следующим требованиям:
- Хорошо работает для команд от 2 до 3 разработчиков
- Легкий и не слишком большой процесс
- Позволяет разработчикам с легкостью изолировать работу над исправлениями ошибок и более крупными функциями.
- Позволяет нам поддерживать стабильную ветку (для тех, кто хочет, чтобы наши рабочие серверы работали),
В идеале, мне бы хотелось увидеть ваш пошаговый процесс для разработчика, работающего над новой ошибкой