Release Branch - Definição do Glossário CI/CD
Um release branch é um branch (por exemplo release/2.1) criado a partir da main para estabilizar uma versão específica. Apenas correções de bugs vão para ele enquanto a main continua avançando, isolando a release do trabalho de novas features.
Ciclo de vida
Você cria o branch no feature freeze, faz cherry-pick ou merge das correções, gera tags de release a partir dele e, por fim, mescla as correções de volta na main para que não se percam.
Guias relacionados
What Is a Feature Branch?A feature branch is a short-lived branch where a single feature or fix is developed in isolation before mergi…
Short-Lived Branch - CI/CD Glossary DefinitionShort-Lived Branch: A short-lived branch is a feature branch that lives hours to a couple of days before merg…
Cherry-Pick - CI/CD Glossary DefinitionCherry-Pick: git cherry-pick applies the changes from one specific commit onto the current branch, creating a…