Size: a a a

2020 May 05

C☭

Chadwick ☭ in ru_gitlab
Dmitry Kudlatsky
Немного не то,  что хотелось бы. Хочется делать чери-пик,  после мержа в ветку dev. Т.е. чери-пик в master. А мержить уже ручками,  после теста ветки dev....
почему так?
источник

DK

Dmitry Kudlatsky in ru_gitlab
Chadwick ☭
почему так?
Такие хотелки...
источник

i

inqfen in ru_gitlab
Странная хотелка
источник

C☭

Chadwick ☭ in ru_gitlab
Dmitry Kudlatsky
Такие хотелки...
а не проще два МР"а запилить ? один на дев , а другой на мастер?
источник

i

inqfen in ru_gitlab
То есть каждый коммит вы автоматом катите в мастер, зачем тогда вам вообще develop?
источник

C☭

Chadwick ☭ in ru_gitlab
Dmitry Kudlatsky
Такие хотелки...
черешки это "bad practice" как и rebase
источник

C☭

Chadwick ☭ in ru_gitlab
inqfen
То есть каждый коммит вы автоматом катите в мастер, зачем тогда вам вообще develop?
не обязательно так...
источник

C☭

Chadwick ☭ in ru_gitlab
inqfen
То есть каждый коммит вы автоматом катите в мастер, зачем тогда вам вообще develop?
если сквошить и ребейзить .. то как раз черри и подходит для слива фикса в вышестоящие бранчи
источник

i

inqfen in ru_gitlab
Chadwick ☭
не обязательно так...
Ну выглядит как то, что develop не нужен и после успешного теста фича ветки она должна в мастер литься
источник

DK

Dmitry Kudlatsky in ru_gitlab
inqfen
То есть каждый коммит вы автоматом катите в мастер, зачем тогда вам вообще develop?
Ну как же в мастер, если develop. Хотим чери-пикать в мастер
источник

C☭

Chadwick ☭ in ru_gitlab
inqfen
Ну выглядит как то, что develop не нужен и после успешного теста фича ветки она должна в мастер литься
у нас develop(feature/xxx)->staging(bugfix/yyy)->master(hotfix/zzz) и только в этом случае сливается все куда надо..
источник

C☭

Chadwick ☭ in ru_gitlab
Dmitry Kudlatsky
Ну как же в мастер, если develop. Хотим чери-пикать в мастер
вы не ответили про хотелку... можно подробнее о вашей магии?
источник

i

inqfen in ru_gitlab
Chadwick ☭
у нас develop(feature/xxx)->staging(bugfix/yyy)->master(hotfix/zzz) и только в этом случае сливается все куда надо..
А если 3 фичи, кто из них девелоп?
источник

i

inqfen in ru_gitlab
И на разные окружения можно и из одной ветки катить
источник

C☭

Chadwick ☭ in ru_gitlab
inqfen
А если 3 фичи, кто из них девелоп?
все фичи сливаются в дев.. если дев стабилен, то сливаем на stage и тестим предрелиз. если в нем есть баги то открвываем багфикс бранч и фиксим и сливаем директом на стейдж.. затем слив вниз в девку... тоже самое с хотфиксом от мастера и так по понижающей
источник

i

inqfen in ru_gitlab
Chadwick ☭
все фичи сливаются в дев.. если дев стабилен, то сливаем на stage и тестим предрелиз. если в нем есть баги то открвываем багфикс бранч и фиксим и сливаем директом на стейдж.. затем слив вниз в девку... тоже самое с хотфиксом от мастера и так по понижающей
Ну то есть develop у вас по сути интеграционная ветка
источник

C☭

Chadwick ☭ in ru_gitlab
inqfen
Ну то есть develop у вас по сути интеграционная ветка
да.  а мастер уже конечный продукт для пользователей
источник

i

inqfen in ru_gitlab
В этом подходе есть и удобства и неудобства, но это не тема для спора
источник

DK

Dmitry Kudlatsky in ru_gitlab
Chadwick ☭
вы не ответили про хотелку... можно подробнее о вашей магии?
Дефолтная ветка - develop,  релизная/прод - master, после мержа в develop делать автоматически чери-пик в релизную ветку мастер. Вот такая магия
источник

C☭

Chadwick ☭ in ru_gitlab
Dmitry Kudlatsky
Дефолтная ветка - develop,  релизная/прод - master, после мержа в develop делать автоматически чери-пик в релизную ветку мастер. Вот такая магия
бооо... как то все страшно....
источник