Всем привет, около года пользовался максимум командами 3-4: сделать ветку,

коммит, пуш, мр в гитлабе, но сейчас траблы пошли в связи с новой структурой. Вопрос жизни и смерти. Мы делаем ветки от main (master) и сейчас у меня так получилось, что конфликт при сливе в develop, но чтобы решить конфликт нужно подтягивать дев. Подскажите плз может есть какое решение, чтобы и дев в свою ветку не тянуть и конфликты решить?

19 ответов

41 просмотр

вообще если develop совпадает с мастером, то проблема в том что кто-то помимо вас сделал задачи, залил в develop и это конфликтует. Нужно оставить и чужие изменения и ваши

О, боже, ещё один? Недавно же обсуждали https://t.me/git_cool/91446

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
О, боже, ещё один? Недавно же обсуждали https://t....

Ты думаешь человек сидит нон стоп чат читает? Что за токсичность не пойму

Решения нет. Необходимость отпочковываться от мастера, но вливать в девелоп, привела к этой неразрешимой ситуации. Так что обращайтесь к коллегам, может они в таких случаях разрешают дев подмерживать к себе, кек. Ну или переделайте фичу так, чтоб она не трогала те файлы, в которых конфликты. И расскажите, почему у вас вообще на проекте такое ветвление?

Maxim
Ты думаешь человек сидит нон стоп чат читает? Что ...

Нечасто приходят люди со странными моделями ветвления в своих проектах. Нечасто — это дай бог пару раз в месяц, обычно реже. А тут меньше недели назад и точно такая же проблема!

Maxim
А как должно быть в норм модели ?

Да почти как угодно, но не так, чтоб отпочковываться от одной более старой ветки, а ПРить в другую более новую.

Serge L.
Да почти как угодно, но не так, чтоб отпочковывать...

У меня просто так же. Берем от мейна вливаем в девелоп

Maxim
У меня просто так же. Берем от мейна вливаем в дев...

И как решаете вот такие ситуации? https://t.me/git_cool/91448

Serge L.
Ого. А почему?

Честно говоря я хз

Maxim
Честно говоря я хз

Давно в проекте так? Вы могли бы узнать, есть ли причины такой модели? И не плюсы.

Serge L.
Давно в проекте так? Вы могли бы узнать, есть ли п...

А как в нормальном мире это делают ? Чтоб знать

Maxim
А как в нормальном мире это делают ? Чтоб знать

Каждый делает по-своему, но часто делают: * короткоживущие фичеветки при долгоживущих основных * отпочковываются от той же основной ветки, в которую мержат

Serge L.
Каждый делает по-своему, но часто делают: * коротк...

Вот это не какие-то прописные истины, а оптимальные подходы, при которых максимум плюсов и минимум минусов. И говоря, что ваш подход ненормален, имею в виду нескомпенсированные его серьезные минусы.

Serge L.
Вот это не какие-то прописные истины, а оптимальны...

И потом при релизах дев в мейн верно? Или как то по другому сборка происходит

Maxim
И потом при релизах дев в мейн верно? Или как то п...

Откуда релизы — как угодно, лишь бы было удобно. Можете держать мастер-девелоп, можете один мастер, можете хоть три долгоживущих ветки, если одна являются по сути запаздывающей другой. Тут гибко и от особенностей проекта и команды скорее

Не надо делать ветки от мастера и вливать их в девелоп

Похожие вопросы

Обсуждают сегодня

Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Привет! Подскажите может кто сталкивался, при создании купона выходит вот в таком виде окно. Как поправить это?
Ruslan
4
Помните я тут рассказывал про таролога программистку? Мне выдали новый мем
Magic
6
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
DataGrip не сканирует почему-то все таблицы, хотя раньше показывал их че за херня, сталкивались?
Magic
9
Ребята, я за проф советом😅 По микросервисам. В монолите есть общие файлы для сервисов: фетчи, конфиги, либы, утилсы.. как при распиле правильно их поддерживать? Пока вариант д...
Александр Тарасюк
1
Карта сайта