Skip to content
Latchkey

O Que É uma Feature Branch?

Uma feature branch é uma branch criada a partir da linha principal para desenvolver uma funcionalidade, correção ou experimento específico em isolamento, e depois mesclada de volta via pull request quando concluída. Ela mantém o trabalho em andamento fora da branch compartilhada até que seja revisado e testado. Feature branches de curta duração são centrais para os fluxos trunk-based e de pull request.

Por que isso importa

Feature branches permitem que várias mudanças avancem em paralelo sem desestabilizar a linha principal, e dão a cada mudança um lugar natural para CI e code review. A disciplina fundamental é mantê-las de curta duração; branches de longa duração se distanciam do main e causam merges dolorosos.

Conceitos relacionados

  • Mesclada via pull request após revisão
  • Branches de longa duração causam dor de merge
  • Status checks controlam o merge

Guias relacionados