Задать вопрос
@0x0000002F

Стоит ли делать такое слияние?

Есть такая структура в Git:
.
  /-o-o-o -> http
-o - - -  -> develop

То есть, есть ветка http, как ни странно, с реализацией взаимодействия по HTTP, которая ответвляется от develop.
Теперь мне нужно создать ветку для реализации WebSocket. Но тут я понимаю, что она также зависит от некоторых частей в ветке HTTP. Хорошо, понимаю что мои действия могут быть неправильными, но делаю так:
.
  /-o-o-o-\      -> http
-o - - - - * -   -> develop
            \-o- -> websocket

То есть, сначала влитие ветки http в develop, а потом от develop с этими изменениями создаю ветку websocket для реализации уже WebSocket. В принципе, можно было сделать без слияния, а сразу из ветки http создать websocket, но в контексте проекта это разные фичи и они должны быть в разных ветках, которые не ответвляются друг от друга. Так вот, стоит ли делать такое слияние, как я описал? Уже поздно т.к. я уже это сделал, но спрашиваю чтобы знать на будущее
  • Вопрос задан
  • 190 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
Aetae
@Aetae
Тлен
Ну теперь у тебя websocket зависит от http, что противоречит условиям задачи.:)
В том смысле, что слив websocket в реальный dev, ты сольёшь и http(до того коммита, на котором ты и произвёл сии манипуляции).

Если ветки таки должны быть независимыми, то придётся дублировать код. В идеале черри-пикать только нужное из http в свой websocket, тогда в дальнейшем мороки с слиянием будет меньше. Если коммиты в http содержат слишком много лишнего, то тут придётся уже прямо копировать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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