Как организовать работу с гитом для нового проекта?

Всем привет, всегда работал с гитом просто как пользователь, за которого сливают ветки, говорят от которой наследовать новую созданную и т.д. Никогда не знал, какие ветки построить изначально и многое другое. Какие вы знаете туториалы как лучше все это организовать, пока создал только master, develop, testing, develop и testing наследуются от мастера. Заранее спасибо
  • Вопрос задан
  • 361 просмотр
Решения вопроса 1
gromdron
@gromdron
Работаю с Bitrix24
Используйте подход gitflow - https://habrahabr.ru/post/106912/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@hendricks
Master - ветка, которая в любой момент готова к релизу.
Dev - ветка, в которой ведется разработка.
При обнаружении какой-то ошибки или добавления фичи - стоит отщепить ветку от dev'а, назвать её соответсвенно (login, к примеру), добавить все измененные или новые файлы для коммита, а затем сделать push. После того, как все изменения залиты на репозитории, стоит обновить свою ветку из dev (перейти в нее и сделать pull). Это делается для избежания конфликтов сливания. Затем все изменения, которые прошли в dev ветке слить в свою. Теперь конфликтов никаких не будет и ветка с разрешенными конфликтами в репозитории. Далее с помощью pull-request слить новую ветку с dev'ом
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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