Stratégie de branchement principal - AWS Conseils prescriptifs

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.

Stratégie de branchement principal

Le développement basé sur le tronc est une pratique de développement logiciel dans laquelle tous les développeurs travaillent sur une seule branche, généralement appelée branche trunk ormain. L'idée qui sous-tend cette approche est de maintenir la base de code dans un état continuellement publiable en intégrant fréquemment les modifications du code et en s'appuyant sur des tests automatisés et une intégration continue.

Dans le développement basé sur les troncs, les développeurs valident leurs modifications dans la main branche plusieurs fois par jour, dans le but de procéder à de petites mises à jour incrémentielles. Cela permet des boucles de feedback rapides, réduit le risque de conflits de fusion et favorise la collaboration entre les membres de l'équipe. Cette pratique souligne l'importance d'une suite de tests bien entretenue, car elle repose sur des tests automatisés pour détecter rapidement les problèmes potentiels et garantir que la base de code reste stable et publiable.

Le développement basé sur les troncs est souvent opposé au développement basé sur les fonctionnalités (également appelé branchement de fonctionnalités ou développement piloté par les fonctionnalités), où chaque nouvelle fonctionnalité ou correction de bogue est développée dans sa propre branche dédiée, distincte de la branche principale. Le choix entre le développement basé sur les troncs et le développement basé sur les fonctionnalités dépend de facteurs tels que la taille de l'équipe, les exigences du projet et l'équilibre souhaité entre la collaboration, la fréquence d'intégration et la gestion des versions.

Pour plus d'informations sur la stratégie de branchement Trunk, consultez les ressources suivantes :