@AmadeyMinisol
full stack web-developer

Как правильно строить работу с git?

Доброго времени суток, вопрос состоит в следующем, как вы на крупных проектах где больше чем 1 разработчик строите работу с git-ом

а точнее, вопрос следующий, как строите иерархию веток?
как запускаете автотесты?
как делаете build проекта и выкатку на продакшен?
  • Вопрос задан
  • 3583 просмотра
Решения вопроса 1
@aol-nnov
это личное дело каждой команды. можно, например, git flow
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
Antonoff
@Antonoff
Разработчик
Перешли на Git Flow, около 1.5 года назад, жалеем что не сделали этого раньше. Очень удобно.
Ответ написан
@khaletskiy
Web-Developer
feature-бранчинг на подобие gitflow. Для каждой новой фичи отбранчевывается новая ветка feature_* от develop. Если несколько разработчиков одновременно будут реализовывать фичу, то каждый может создать свою дополнительную ветку и позже подлить изменения в главную ветку фичи.

При создании пулреквеста в Stash (может быть другая система) запускается билд в TeamCity с автотестами, а также с unit-тестами по префиксам веток feature_, bugfix_ и т.д.. Если все тесты прошли, билд прошел - зеленая галочка, аппрув от коллег - MERGE! в develop.

Далее режется stable. Этап стабилизации перед релизом. После чего срезается тег и релизится прод.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ITFactory Ростов-на-Дону
от 65 000 до 120 000 ₽
Докторслон.ру Санкт-Петербург
от 100 000 до 150 000 ₽
СОЮЗСНАБ Москва
от 150 000 до 180 000 ₽
27 февр. 2021, в 15:26
800 руб./за проект
27 февр. 2021, в 15:17
8000 руб./за проект