Задать вопрос
mannaro
@mannaro
Умею профессионально гуглить

Как лучше построить работу с git в несколько long-feature веток?

Доброе время суток!

Есть у нас 5 веток:

1. master - тут только то, что 100% работает
2. dev - сюда все сливаем перед тестами
3. feature1 - это первая фичаветка. Разрабатывается долго, периодически мержится с dev.
4. feature2 - то же самое
5. feature3 - то же самое

Таки вот в чем беда: иногда эти ветки могут затрагивать общие файлы. Если с dev все ясно и мы сливаем все в себя, изредка разрешая проблемы, то вот когда мы, например, выльем ветку feature2 в dev, а feature1 и feature3 попытаются dev влить в себя мы огребем кучу проблем.

Вопрос: как лучше построить работу с git в несколько long-feature веток?
  • Вопрос задан
  • 121 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
@aol-nnov
всё так.
фичи периодически ребейзишь на девелоп, после слияния feature1->dev, фича1 перестает существовать (по идее).
на остальных один раз решаешь конфликты и дальше едешь.

еще есть git rerere, но пользоваться не приходилось еще. только теорию читал.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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