Maison  >  Article  >  outils de développement  >  Qu'est-ce que le flux de travail git

Qu'est-ce que le flux de travail git

青灯夜游
青灯夜游original
2021-12-30 17:35:503018parcourir

Le workflow Git est une solution de gestion de code que les membres de l'équipe respectent pendant le travail. Il s'agit d'un accord de gestion de processus de projet efficace et d'un accord de collaboration de développement efficace ; les workflows git courants incluent : le workflow centralisé, le workflow de branche fonctionnelle, le workflow Gitflow et le workflow Forking.

Qu'est-ce que le flux de travail git

L'environnement d'exploitation de ce tutoriel : système Windows 7, Git version 2.30.0, ordinateur Dell G3.

Qu'est-ce que le workflow Git ?

Vous pouvez comprendre le flux de travail Git comme un système de gestion de code auquel les membres de l'équipe adhèrent au travail. L'essence de ce système est en fait une gestion efficace des processus de projet et des accords de collaboration de développement efficaces.

Il existe les solutions de workflow suivantes dans Git comme guide de solution :

  • Workflow centralisé

  • Workflow de branche de fonction

  • Workflow Gitflow

  • Workflow de forking

Workflow centralisé

Si votre développement les membres de l'équipe connaissent déjà Subversion, un flux de travail centralisé vous permet de profiter des avantages de Git sans avoir à vous adapter à un processus complètement nouveau. Ce workflow peut également servir de transition conviviale vers un workflow plus de style Git.

Workflow de branche de fonctionnalités

Le workflow de branche de fonctionnalités est basé sur le workflow centralisé, mais la différence est que chaque nouvelle fonctionnalité se voit attribuer une branche dédiée au développement. Cela vous permet d'utiliser les Pull Requests pour discuter des modifications avant d'intégrer de nouvelles fonctionnalités dans le projet officiel.

Gitflow Workflow

Le workflow Gitflow facilite le processus d'itération des versions en allouant des branches indépendantes pour le développement des fonctionnalités, la préparation des versions et la maintenance. Le modèle de branchement strict fournit également une structure indispensable pour les grands projets.

Workflow Forking

Le workflow Forking est un workflow distribué qui tire pleinement parti des avantages de Git en matière de branchement et de clonage. Il peut gérer de manière sûre et fiable de grandes équipes de développeurs et accepter les soumissions de contributeurs non fiables.

Demandes de tirage

Les requêtes de tirage sont une fonction fournie par Bitbucket qui permet aux développeurs de collaborer plus facilement. Elle fournit une interface Web conviviale pour discuter des modifications proposées avant qu'elles ne soient fusionnées dans le projet officiel.

Apprentissage recommandé : "Tutoriel Git"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Git est-il open source ?Article suivant:Git est-il open source ?