Задать вопрос
schoky
@schoky

Как правильно работать с ветками?

Всем привет! Возник вопрос практического характера. Сейчас всё заливаю в дефолтную ветку master. Есть ли смысл делать отдельные ветки для pet проекта? Например dev, или test. Заранее спасибо
  • Вопрос задан
  • 204 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
AshBlade
@AshBlade
Просто хочу быть счастливым
Для пет проекта достаточно 2 веток - master и dev:
- master - работающий код, красивый, причесаный
- dev - в нем ведется вся работа

Нет смысла упарываться во всякие git flow, github flow и еже с ними. Над проектом работаешь ТОЛЬКО ТЫ, а значит делать надо как тебе удобнее.
Думать об этом надо только если над одним проектом работает больше 1 человека.

P.S. можно и одной веткой обойтись, но так удобнее откатываться и точно знаешь, что рабочий код не затронется
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Everything_is_bad
ну так почитай про git flow, github flow, trunk based development и прочии, и выбери именно подходящую тебе стратегию
Ответ написан
Комментировать
@basili4-1982
Делай отельную ветку для отдельной фичи. Протестировал фичу в влил в ветку дев. Проверил код в дев влил в мастер.
Можно не сразу проверять. Копить фичи в дев потом разом все проверить.
В таком случае легко отслеживать какой функционал появился в новых версиях.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽