Normalement, il existe une branche Serveur dédiée au serveur.
En termes simples, c'est ceci.
Forkez votre projet
Vous complétez la fonction dans la branche locale (peut nécessiter plusieurs commits)
Extrayez le projet original et fusionnez
Poussez vers votre projet fork
Pull Request vers une branche du projet original
2A. Déterminez un commit comme code qui sera officiellement mis en ligne, et taguez-le. Testez le code dans l'environnement de test Poussez le commit vers la branche Serveur.
GIT est distribué et n'a pas de relation d'héritage forte. Il n'y a pas non plus de lien fort entre les succursales locales et les succursales distantes. Votre demande de code est fusionnée dans la branche de développement distante. Après accord de l'administrateur, le code sera bien sûr sur la branche de développement distante.
De plus, il y a un gros problème avec votre processus. La branche pour corriger le bug doit être créée à partir de la branche master, puis synchronisée avec les branches master et development en même temps, au lieu de bifurquer sur develop puis ensuite aller à la branche principale. Si vous faites cela, si le développement est à mi-chemin et que le bug est urgent, devez-vous abandonner le code développé ou attendre que le développement soit complètement développé avant de corriger le bug ?
Normalement, il existe une branche Serveur dédiée au serveur.
En termes simples, c'est ceci.
Forkez votre projet
Vous complétez la fonction dans la branche locale (peut nécessiter plusieurs commits)
Extrayez le projet original et fusionnez
Poussez vers votre projet fork
Pull Request vers une branche du projet original
2A. Déterminez un commit comme code qui sera officiellement mis en ligne, et taguez-le.
.Testez le code dans l'environnement de test
Poussez le commit vers la branche Serveur.
2D.
GIT est distribué et n'a pas de relation d'héritage forte. Il n'y a pas non plus de lien fort entre les succursales locales et les succursales distantes.
Votre demande de code est fusionnée dans la branche de développement distante. Après accord de l'administrateur, le code sera bien sûr sur la branche de développement distante.
De plus, il y a un gros problème avec votre processus. La branche pour corriger le bug doit être créée à partir de la branche master, puis synchronisée avec les branches master et development en même temps, au lieu de bifurquer sur develop puis ensuite aller à la branche principale. Si vous faites cela, si le développement est à mi-chemin et que le bug est urgent, devez-vous abandonner le code développé ou attendre que le développement soit complètement développé avant de corriger le bug ?