Extension Git Flow pour Visual Studio Code
🎯 Objectif
Cette extension facilite l'utilisation de Git Flow directement depuis Visual Studio Code via une interface graphique. Elle permet notamment :
- D'initialiser un dépôt avec Git Flow.
- De créer, suivre et finaliser des branches
feature , release , hotfix , ou support .
- De générer automatiquement des tags lors de la finalisation des branches.
- De mettre à jour automatiquement la version de l'application.
🛠️ Installation
1. Installer les prérequis
2. Installer l’extension
3. Initialisation du projet
Dans le terminal intégré :
git fetch
git checkout develop
git flow init
(Appuyez sur Entrée pour les valeurs par défaut)
✨ Fonctionnalités principales
- Pull/Push simplifiés.
- Création de branches :
feature , release , hotfix .
- Actions sur branches : supprimer, terminer (merge + push + suppression + tag).
- Mise à jour automatique de la version SemVer.
- Notifications intégrées (succès, erreurs, chargement…).
🧭 Utilisation
🎛 Branch Actions
Pour la branche active :
- Nom, statut, auteur, date du dernier push.
- Actions disponibles :
Pull / Push
Delete (avec confirmation)
Finish (fusion + suppression + tag)
Cas particuliers :
Release : choix entre version minor ou major.
Hotfix : incrément automatique de patch.
Feature : pas de modification de version.
Main/Develop : seulement Pull et Push .
🌿 Git Flow Explorer
Affiche toutes les branches, avec actions rapides :
Refresh – actualise la liste.
Checkout – change de branche.
Ajouter – crée une branche (feature , release , hotfix ).
🔔 Remarque : une seule release et une seule hotfix peuvent exister simultanément.
⚠️ Erreurs fréquentes
| |