deploy: support multi-branches (git deploy <remote> <branche...>) + complétion

This commit is contained in:
2026-09-07 11:47:15 +02:00
parent d24544db65
commit bc1b09b779
3 changed files with 69 additions and 34 deletions
+9 -2
View File
@@ -5,8 +5,8 @@ une branche de développement, des branches d'environnement, et deux
sous-commandes git **transactionnelles** et **sûres**.
```bash
git deploy <remote> <branche> -m "message" # livrer le dev vers un environnement
git hotfix <remote> <branche> -m "message" # corriger un environnement puis rapatrier dans le dev
git deploy <remote> <branche...> -m "message" # livrer le dev vers un ou plusieurs environnements
git hotfix <remote> <branche> -m "message" # corriger un environnement puis rapatrier dans le dev
```
## Modèle de branches
@@ -72,6 +72,13 @@ git deploy gitea prod -m "ajout du bloc contact"
3. push atomique (dernière étape) ;
4. retour sur `master`.
Plusieurs environnements en une commande (commit unique, merges enchaînés,
**push atomique de tout à la fin** — tout ou rien) :
```bash
git deploy gitea prod stage -m "ajout du bloc contact"
```
### Corriger un environnement (hotfix)
```bash