bulgar989
@bulgar989
Fullstack web developer (Laravel, VUE)

Как лучше организовать работу с git на 3 сотрудника?

Здравствуйте!

Необходимо организовать совместную работу с git (bitbucket) на 3 сотрудника .
Хотим разрабатывать сайт на поддомене dev.site.ru и уже финальныую версию сливать на site.ru , как это лучше организовать. Так же как лучше создавать ветки в git, каждую ветку присваивать сотруднику или лучше сделать ветки в виде версий?
  • Вопрос задан
  • 139 просмотров
Решения вопроса 1
EreminD
@EreminD
Кое-что умею
У нас команда из 3 человек.
Есть ветка release - ветка, в которой хранится актуальный код прода (можно и master, у нас просто исторически так сложилось)
Есть ветка release-x.xx (типа release-1.12, release-1.13 и т.д.). Это ветка релиз-кандидат - в нее мы сливаем все, что хотим выложить в конце текущего спринта. Именно эта ветка и тестируется.

Как это работает:
Из ветки release создается release-х.хх.
Дальше разработчик делает себе ветку, в которой будет делать фичу. Сделал - заливает в release-х.хх
Так, к концу спринта ветка release-х.хх наполняется фичами
Тестируется
Релизим
Если на проде все ок и 1-2 дня работает без ахтунгов - заливаем release-х.хх в release.
И круг по новой
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@iMaximus
Команда человек 20. Есть основная ветка master. Если нужно делать фичу или фиксить сложный bug от нее разработчик отпочковывается и делает на своей ветке что хочет. Через pul request после code review мержит изменения в master. Новый релиз просто отрезается от мастера когда приходит время. Далее в релизной ветке только bug fix а мастер идет дальше вперед.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Git
software engineer
Чем ваша команда из трех человек отличается от любой другой команды, что вам не подходит стандартный, задокументированный ворклфлоу?
https://git-scm.com/book/en/v2/Git-Branching-Branc...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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