Je me demandais si quelqu'un avait une meilleure suggestion pour garder une branche de fonctionnalité synchronisée avec sa branche mère.
Nous avons généralement plusieurs branches de fonctionnalités sur lesquelles nous travaillons en même temps, chacune d'entre elles étant dérivée de notre develop
branche. Il est assez courant que les branches de fonctionnalités soient fusionnées dans des branches de develop
plusieurs fois par jour.
Afin de rester au fait des changements (c'est-à-dire de résoudre les conflits), je constate que je dois tenir à jour les branches de fonctionnalités sur lesquelles je travaille activement à l'aide des éléments suivants develop
.
Pour ce faire, j'exécute ces commandes plusieurs fois par jour :
git checkout develop
git pull
git checkout feature/foo
git merge develop
git push
Le dernier git push
Je ne le fais généralement que si je travaille avec quelqu'un d'autre sur la branche des fonctionnalités.
Existe-t-il un meilleur moyen ou un moyen plus pratique de procéder ?