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