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.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
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….
| Action | macOS | Windows et Linux |
|---|---|---|
| Undo une étape Gitflow | ⌘Z | Ctrl+Z |
Mesures
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.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.
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
| Branche | Finition |
|---|---|
| Caractéristique | Le fusionne dans la branche de développement et le supprime. |
| Libération | Le fusionne dans la branche de production, le marque avec la version, le fusionne dans la branche de développement et le supprime. |
| Correctif | Identique à 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.