feature: add branch types, commit types, support for breaking changes
This commit is contained in:
@@ -102,7 +102,18 @@ Comportamiento:
|
||||
- El tag se crea sobre el último merge (first-parent) de la rama. Si ese merge ya tiene un tag, no se
|
||||
hace nada.
|
||||
- La versión se calcula a partir de los tipos de commit (CC) del último merge. Si ningún commit
|
||||
implica un salto de versión, se avisa y el comando termina con código de salida 1.
|
||||
implica un salto de versión, se avisa y el comando termina con código de salida 1. Se toma el
|
||||
mayor incremento entre los commits:
|
||||
|
||||
| Tipo de commit | Incremento |
|
||||
| -------------------------------------------------------------- | ---------- |
|
||||
| cualquier tipo marcado como breaking (`feature!: ...`) | major |
|
||||
| `feature` (o `feat`) | minor |
|
||||
| `bugfix` (o `fix`), `hotfix`, `refactor`, `perf`, `revert` | patch |
|
||||
| `docs`, `style`, `test`, `build`, `ci`, `chore`, `wip` | ninguno |
|
||||
| personalizado (opción `otro` en `git-flow commit`) | ninguno |
|
||||
|
||||
`git-flow commit` pregunta si el commit es un breaking change (salvo en commits `wip`).
|
||||
- Con más de un entorno configurado, cada rama versiona por separado con el nombre del entorno como
|
||||
sufijo (por ejemplo, `v1.2.0-prod`). Con un solo entorno no se agrega sufijo.
|
||||
- Si el merge viene del entorno anterior (por ejemplo, `dev` a `test`), no se calcula una nueva
|
||||
|
||||
Reference in New Issue
Block a user