Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Branches dans une stratégie GitHub Flow
Une stratégie de branchement GitHub Flow comporte généralement les branches suivantes.

branche de fonctionnalités
Vous développez des fonctionnalités dans feature
les succursales. Pour créer une feature
branche, vous devez la main
quitter. Les développeurs itèrent, valident et testent le code dans la feature
branche. Lorsqu'une fonctionnalité est terminée, le développeur en fait la promotion en créant une demande de fusion auprès demain
.
Convention de dénomination : |
|
Exemple de convention de dénomination : |
|
branche bugfix
La bugfix
branche est utilisée pour résoudre les problèmes. Ces branches sont dérivées de la main
branche. Une fois que le correctif a été testé dans le bac à sable ou dans l'un des environnements inférieurs, il peut être promu vers des environnements supérieurs en le fusionnant main
via une demande de fusion. Il s'agit d'une convention de dénomination suggérée pour l'organisation et le suivi. Ce processus peut également être géré à l'aide d'une branche de fonctionnalités.
Convention de dénomination : |
|
Exemple de convention de dénomination : |
|
branche hotfix
La hotfix
branche est utilisée pour résoudre les problèmes critiques à fort impact avec un délai minimal entre le personnel de développement et le déploiement du code en production. Ces branches sont dérivées de la main
branche. Une fois le correctif testé dans le bac à sable ou dans l'un des environnements inférieurs, il peut être promu vers des environnements supérieurs en le fusionnant main
via une demande de fusion. Il s'agit d'une convention de dénomination suggérée pour l'organisation et le suivi. Ce processus peut également être géré à l'aide d'une branche de fonctionnalités.
Convention de dénomination : |
|
Exemple de convention de dénomination : |
|
branche principale
La main
branche représente toujours le code en cours d'exécution en production. Le code est fusionné dans la main
branche à partir des feature
branches à l'aide de demandes de fusion. Pour vous protéger contre la suppression et empêcher les développeurs d'y envoyer du code directementmain
, activez la protection de la main
branche.
Convention de dénomination : |
|