Как часто нужно делать push на сервер?

Работаем втроем: 2-а фронта и один бэк, как часто лучше всего делать коммиты.
Все яро орут о том, что 1-го раза в день достаточно. Но потом конфликтов не обберешся.
  • Вопрос задан
  • 3363 просмотра
Пригласить эксперта
Ответы на вопрос 5
@j_wayne
Это уж от вашего процесса зависит и от связанности ваших заданий и ни от чего больше)
Ответ написан
Комментировать
mannaro
@mannaro
Умею профессионально гуглить
Как новую фичу сделали, то пушьте.
Ответ написан
Комментировать
@maxyc_webber
Web-программист
Есть две ветки. Мастер и Дев.
В мастере хранится продакшн. В деве тестовая.

Задачи, которые вы выполняете ведутся в какой то учетной системе. У каждой задачи есть номер.
Находясь в деве, вы выбираете задачу. делаете ветку dev_%task_id%, например, dev_3151
Выполняете задачу. отправляете на сервер. берете новую задачу и фигачите след задачу.
время от времени. как вам удобнее и как вам критично (например некоторые задачи не могут быть выполнены пока какая то таска ещене смерджина) лид делает проверку и мердж веток в дев. все обновляют у себя и счастливы.
когда будете готовы, мерджите мастер с девом
Ответ написан
Комментировать
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Коммиты можно делать хоть на каждый чих. Хотя логичнее было бы что-то законченное коммитить.

По поводу пушить код... вообще есть такое мнение что идеально когда у всех разработчиков хотя бы один раз в день код одинаковый. Пусть и не рабочий. То есть у вас есть master для стабильного кода и dev для разработки. Между ними можно еще staging впиндюрить. А дальше два варианта - feature-branch или feature-switch. Минус первого - изменения не должны ломать проект перед тем как попадут в dev ветку. При втором подходе вы каждую фичу оборачиваете в проверочку включена эта фича или нет. Ну и кому нужно - тот включает и т.д. Плюс этого подхода в том что у всех в команде кодобаза одна и та же.

А что именно выбирать - решать вам. Могу лишь сказать что по хорошему конфликтов в вашей ситуации быть не должно вообще, так как вы не лазите в шаблоны а они не лазят в код. Ну а между собой пусть сами разруливают что бы не редактировать одни и те же строчки в файлах. Да и конфликты разруливать не так сложно.
Ответ написан
Комментировать
miraage
@miraage
Старый прогер
На здоровье - habrahabr.ru/post/106912.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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