170 похожих чатов

Всем привет. Есть коммерческий ларавель проект. Над ним работает небольшая

команда. Работаем через gitbucket (не bitbucket а именно gitbucket). Есть два репозитория прод и бета. бета - форк прода. Текущий формат работы такой. Заливаем задачи на бету там тестим, если ок - ветвимся от прода, делаем туда черепик коммитов конкретной задачи, пушим в новую ветку - содаем ПР на объединение с продакшеном. Тимлид проверяет ПР и подтверждает. Понимаю что данный подход очень топорный. В идеале хотелось бы наверное сделать след подход. Команда каждую задачу пушит в свою ветку, далее делается ПР на мастер беты, тестируется и далее каким то образом нужно чтобы все мастер ветка беты стала мастер веткой прода? Делать git force push ? как то небезопасно такое рзрешать, мердже мастер ветки беты с продом? Ну и наверное стоит после каждого объединения делать тег версии, чтобы в случае ошибок не делать откат а просто на продакшене переключаться на последний работающий тег. Почему я заострял внимание на gitbucket так это потому что там нельзя например запретить разрабам пуш в мастер ветку, но оставить возможность пушить в другие. И видимо придется делать еще один репозиторий - dev в который будут плодится ветки под задачи, из него ПР в мастер беты, а дальше уже объединение с продом. Я тут просто изложил свои мысли так как это мой первый проект , и я не знаю других подходов. Прошу знающих людей рассказать как бы сделали вы, возможно есть какой то универсальный правильный подход)

4 ответов

69 просмотров

Gitlabflow придумали давно

Ilya-Sadovskiy Автор вопроса
Антон🐕‍🦺🐕🦮
Gitlabflow придумали давно

Ахах, я просто не знал как загуглить и видимо да в моей голове на 99 процентов сам созрел gitlab Flow, единственный косяк что gitbucket не поддерживает запрет определённых действий по ветке , но видимо ничего не поделаешь и придётся переезжать на gitlab

Ilya-Sadovskiy Автор вопроса
Антон🐕‍🦺🐕🦮
Или github flow, он даже проще кажется.

мне кажется gitlab flow нам идеально подходит )

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта