Мне было интересно, может ли кто-нибудь предложить лучшее предложение для синхронизации ветви функций с ее родительской ветвью.
Обычно у нас есть несколько функциональных веток, над которыми работают одновременно, каждая из которых является производной от нашей ветки develop
. Довольно часто ветки функций объединяются в develop
пару раз в день.
Чтобы быть в курсе изменений (т. е. разрешать конфликты), я обнаружил, что мне нужно поддерживать ветки функций, над которыми я активно работаю, в актуальном состоянии с помощью develop
.
Для этого я запускаю эти команды пару раз в день:
git checkout develop
git pull
git checkout feature/foo
git merge develop
git push
Последний git push
я обычно делаю, только если я работаю с кем-то еще над веткой функций.
Есть ли лучший или более удобный способ сделать это?