Les workflows les plus utilisés de GitHub

Parlant de GitHub, un workflow désigne un ensemble d’instructions à suivre à la lettre pour utiliser de manière efficace GitHub en vue de collaborer sans ambiguïté avec d’autres personnes sur un projet. Du workflow centralisé au workflow de création de branches de fonctionnalités, Voici donc les workflows les plus utilisés de GitHub.

Norton™ 360 Premium 2022
10 Appareils -1 An d’Abonnement
Secure VPN –
Password Manager –
Dark web monitoring
20,99€

Les workflows les plus populaires de GitHub

  • Le workflow centralisé ou Centralized Workflow
  • Le workflow de création de branches de fonctionnalités ou Feature Branch Workflow
  • Le workflow basé sur le tronc ou Trunk Based Development
  • Le workflow GitFlow
  • Le workflow de duplication ou Forking Workflow

Le workflow centralisé ou Centralized Workflow

Cette méthode est d’après les experts, la façon la plus simple d’utiliser GitHub. Elle est basée sur un principe selon lequel tous les collaborateurs utilisent la même branche, c’est à dire qu’un repository central avec une branche principale est d’abord créé ensuite cloné par tous les collaborateurs chaque utilisateur fait alors des requêtes push/pull pour alimenter le repository, les conflits sont gérés sur la branche principale. Cloner un repository

Le workflow de création de branches de fonctionnalités ou Feature Branch Workflow

C’est une technique généralement utilisée lorsqu’on veut séparer la phase de développement de la phase de production. Ici, un repository principal est d’abord créé et cloné par tous les collaborateurs ; puis pour chaque nouvelle fonctionnalité, on crée une nouvelle branche, lorsqu’une fonctionnalité est terminée, Son contenu doit être envoyé sur la branche main par le biais d’une pull requête suivi d’un merge ou requête de titrage.

Le workflow basé sur le tronc ou Trunk Based Development

Un workflow pas très connu du grand public, mais qui depuis un certain temps est de plus en plus utilisé en raison de l’intégration continue et du développement continu. Ce workflow est basé sur la création d’une branche principale qu’on appelle le « Trunk », sur laquelle            on effectue des pulls + merge request à chaque moindre changement, de manière à éviter les conflits sur le Trunk.

Le workflow GitFlow

ii

Découvert en 2010 par Vincent Driessen et publié dans l’article  “A successful Git branching model”, le workflow GitFlow est une approche évoluée du workflow de création de branches de fonctionnalités. Dans ce Workflow en plus des principes du workflow de création de branches de fonctionnalités, il faut bien définir les rôles des branches et les interactions entre elles.

Le workflow de duplication ou Forking Workflow

L’avantage de ce workflow est qu’il peut etre combiné avec les précédents. Ici, le gestionnaire ou propriétaire du projet crée un repository d’origine qui sera forké par tous les collaborateurs dans leurs comptes GitHub et cloné dans chacune de leur machine en local sur la base du fork ; les collaborateurs peuvent ainsi effectuer des pull request dans leurs forks, c’est à l’administrateur de valider ou non ces requêtes. Forker un repository

Il existe plusieurs autres workflows, cependant ceux qui ont été présentés ici sont les plus utilisés. Vous savez donc à présent comment collaborer efficacement à plusieurs sur un projet GitHub ; réfléchissez bien avant d’en choisir un.

voir aussi:

Partager

Post Récent

Jabra Elite 10 Gen 2 vs Jabra Elite 8 Active Gen 2 : Comparaison complète des écouteurs sans fil de pointe

La nouvelle gamme d’écouteurs Jabra Elite est arrivée, apportant avec elle deux modèles phares : les Jabra Elite 10 Gen…

il y'a 1 mois

Honor Magic V Flip : Le téléphone révolutionnaire pour Femmes

Le 13 juin marque une date clé pour les amateurs de technologie en Chine : Honor dévoilera son tout nouveau…

il y'a 1 mois

Comment Naviguer entre les Onglets dans Google Chrome de Manières Astucieuses ?

Lorsque vous utilisez Google Chrome, il est fréquent de se retrouver avec de nombreux onglets ouverts. Naviguer entre eux peut…

il y'a 1 mois

Comment télécharger des vidéos Instagram avec Telegram ?

Télécharger des vidéos Instagram peut être utile pour plusieurs raisons, comme les sauvegarder, les partager facilement ou les regarder hors…

il y'a 1 mois

Comment changer le format de date sur Windows ?

Le dérèglement du format de date sur Windows peut être causé par plusieurs facteurs. Il est important de comprendre les…

il y'a 2 mois

Huawei Pura 70 Pro vs Huawei Pura 70 Pro+

Le Huawei Pura 70 Pro est positionné comme un compromis entre le Pura 70 à un prix raisonnable et le Pura…

il y'a 2 mois