Более простой способ поддерживать ветку функций git в актуальном состоянии

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

Обычно у нас есть несколько функциональных веток, над которыми работают одновременно, каждая из которых является производной от нашей ветки develop. Довольно часто ветки функций объединяются в develop пару раз в день.

Чтобы быть в курсе изменений (т. е. разрешать конфликты), я обнаружил, что мне нужно поддерживать ветки функций, над которыми я активно работаю, в актуальном состоянии с помощью develop.

Для этого я запускаю эти команды пару раз в день:

git checkout develop
git pull
git checkout feature/foo 
git merge develop 
git push

Последний git push я обычно делаю, только если я работаю с кем-то еще над веткой функций.

Есть ли лучший или более удобный способ сделать это?

51
задан hafichuk 6 March 2012 в 05:22
поделиться