Passer au contenu
GitTree
Branches et balises

Utiliser les actions Gitflow

Gitflow est un modèle de branchement avec une branche de production, une branche de développement et des branches de fonctionnalités, de versions et de correctifs. La section Gitflow de GitTree l'initialise et démarre et termine ces branches, en les fusionnant, en les marquant et en les supprimant pour vous.

GratuitMis à jour

Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.

Sur cette page
  1. Avant de commencer
  2. Où le trouver
  3. Mesures
  4. Résultat attendu
  5. Que fait Finish
  6. Si quelque chose ne va pas
  7. Questions
  8. En rapport

Avant de commencer

  • Un référentiel dont l'équipe suit Gitflow, ou que vous souhaitez configurer pour celui-ci.

Où le trouver

  • La section Gitflow du panneau de gauche : Initialise Gitflow…, puis Features, Releases et Hotfixes.
  • La palette de commandes : Gitflow: Start Feature…, Gitflow: Start Release…, Gitflow: Start Hotfix….
ActionmacOSWindows et Linux
Undo une étape Gitflow⌘ZCtrl+Z

Mesures

  1. Initialiser Gitflow

    Choisissez Initialise Gitflow…. Vérifiez les Production branch, Development branch et les préfixes, tels que feature/, puis appuyez sur Initialise. Il écrit ces paramètres dans la configuration Git du référentiel et crée la branche de développement si nécessaire.

  2. Démarrer une succursale

    Choisissez Start… sous Fonctionnalités, versions ou correctifs, saisissez le Feature name ou la version, puis appuyez sur Start. GitTree crée la branche à partir de la base de droite et l'extrait.

  3. Terminez-le

    Une fois le travail terminé, choisissez Finish… sur la branche. GitTree dit exactement ce qui va se passer et le fait.

Résultat attendu

La branche est fusionnée là où Gitflow indique qu'elle appartient, marquée pour une version ou un correctif et supprimée.

Que fait Finish

Terminer chaque type de branche Gitflow
BrancheFinition
CaractéristiqueLe fusionne dans la branche de développement et le supprime.
LibérationLe fusionne dans la branche de production, le marque avec la version, le fusionne dans la branche de développement et le supprime.
CorrectifIdentique à une release : production, tag, développement, suppression.

Si quelque chose ne va pas

"Gitflow est déjà initialisé ici."

Le référentiel dispose déjà des paramètres Gitflow. Utilisez directement les entrées Fonctionnalités, Versions et Correctifs.

Questions

Ai-je besoin de Gitflow ?

Non. De nombreuses équipes utilisent une branche principale avec des branches de fonctionnalités courtes et des demandes d'extraction. Gitflow convient aux projets dont les versions sont programmées.