Как правильно работать с Git в команде?

Добрый день.

Осваиваю git, решил поиграться с ветками и создать для отдельной логики в приложении свои ветки. Удаленный репозиторий хранится на Bitbucket. Собственно, проблема вот в чем: с каждой ветки я делаю pull request на master, далее на одной любой ветке merge и после этого на других ветках начинаются конфликты, потому что на них висит прошлая версия репозитория.

Понятно, что конфликты можно решить руками, но проблема в том, что чем больше веток, тем больше конфликтов, а значит на каждый релиз будет уходить достаточно много времени только на решение конфликтов.

Как такие проблемы обходят в командной работе? Возможно есть какие-либо структуры веток?

Спасибо за ответы.
  • Вопрос задан
  • 1522 просмотра
Пригласить эксперта
Ответы на вопрос 4
Zifix
@Zifix
Barbatum
создать для отдельной логики в приложении свои ветки

Вы явно не поняли суть Git и делаете не правильно.

Вот отличный учебник.
Ответ написан
Комментировать
eastywest
@eastywest
Backend developer
После того как определенная логика будет реализована, делаете merge с мастером, а ветку по сути можно удалять. Не пойму какие у Вас конфликты возникают, Вы постоянно переключаетесь между ветками что ли?
Ответ написан
Комментировать
для начала нужно научиться работать с одной веткой
add
commit
pull
push
достаточно
Ответ написан
@z0rgoyok
используем gitflow, очень довольны
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы