As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Filiais em uma estratégia GitHub de fluxo
Uma estratégia GitHub de ramificação do Flow geralmente tem as seguintes ramificações.
ramificação de recursos
Você desenvolve recursos em feature filiais. Para criar uma feature ramificação, você ramifica a partir da main ramificação. Os desenvolvedores iteram, confirmam e testam o código na feature ramificação. Quando um recurso é concluído, o desenvolvedor promove o recurso criando uma solicitação de mesclagem paramain.
Convenção de nomenclatura: |
|
Exemplo de convenção de nomenclatura: |
|
ramificação de correção de bugs
A bugfix ramificação é usada para corrigir problemas. Esses galhos são ramificados do main galho. Depois que a correção de bug é testada no sandbox ou em qualquer um dos ambientes inferiores, ela pode ser promovida para ambientes superiores mesclando-a por main meio de uma solicitação de mesclagem. Essa é uma convenção de nomenclatura sugerida para organização e rastreamento. Esse processo também pode ser gerenciado usando uma ramificação de recursos.
Convenção de nomenclatura: |
|
Exemplo de convenção de nomenclatura: |
|
ramificação de hotfix
A hotfix ramificação é usada para resolver problemas críticos de alto impacto com o mínimo de atraso entre a equipe de desenvolvimento e o código implantado na produção. Esses galhos são ramificados do main galho. Depois que o hotfix é testado no sandbox ou em qualquer um dos ambientes inferiores, ele pode ser promovido para ambientes superiores mesclando-o por main meio de uma solicitação de mesclagem. Essa é uma convenção de nomenclatura sugerida para organização e rastreamento. Esse processo também pode ser gerenciado usando uma ramificação de recursos.
Convenção de nomenclatura: |
|
Exemplo de convenção de nomenclatura: |
|
ramificação principal
A main ramificação sempre representa o código que está sendo executado na produção. O código é mesclado na main ramificação a partir das feature ramificações usando solicitações de mesclagem. Para se proteger contra a exclusão e impedir que os desenvolvedores enviem código diretamente para a ramificaçãomain, ative a proteção de ramificação para a main ramificação.
Convenção de nomenclatura: |
|