Branche de fonctionnalité
Les branches de fonctionnalité sont un bon moyen de ne pas polluer la branche principale. Imaginer que l'utilisateur fait une multitude de commit pour une fonctionné x dans la branche principale entrecoupé de plusieurs autre concernant une fonctionnalité y.
Il peut devenir complexe en cas de problème de revenir en arrière ou bien simplement de suivre le développement.
Une branche de fonctionnalité permet de centralisé tous le développement autour d'une fonctionnalité avant de la mettre dans la branche principale. C'est une branche temporaire
Mettre à jour sa branche
Vous avez une branche de fonctionnalité feature/AddTaxManagement qui se base sur la branche principal par exemple develop.
De nombreuse personne envoie leur changement dans la branche develop.
Retourner dans la branche develop
>git checkout develop
Ramener les changements
>git fetch -p origin
Fusionner les changements remote en local
>git merge origin/develop
git checkout feature/AddTaxManagement
Fusionner la branche develop avec votre feature branch
>git merge develop
Pousser ses modifications dans la branche remote
>git push origin feature/AddTaxManagement
Aucun commentaire:
Enregistrer un commentaire