No Gitflow, diferentes tipos de branches e convenções de nomenclatura são usadas para organizar o desenvolvimento e gerenciamento de projetos de software. Aqui estão os principais tipos de tarefas e branches comumente usados no Gitflow:
1. Feature (Funcionalidade)
-
Prefixo:
feature/
- Propósito: Usado para desenvolver novas funcionalidades que serão integradas em um futuro release.
-
Exemplo:
feature/add-login-functionality
2. Hotfix (Correção Urgente)
-
Prefixo:
hotfix/
- Propósito: Criado para corrigir problemas críticos que foram identificados em produção.
-
Exemplo:
hotfix/fix-crash-issue
3. Bugfix (Correção de Bug)
-
Prefixo:
bugfix/
- Propósito: Usado para corrigir bugs detectados no ambiente de desenvolvimento ou QA (Controle de Qualidade).
-
Exemplo:
bugfix/fix-login-error
4. Task (Tarefa)
-
Prefixo:
task/
- Propósito: Usado para pequenas melhorias ou ajustes que não são novas funcionalidades completas, nem correções de bugs críticos.
-
Exemplo:
task/update-readme-file
5. Chore (Manutenção ou Tarefa Interna)
-
Prefixo:
chore/
- Propósito: Usado para tarefas de manutenção como refatoração de código, atualizações de dependências, ou melhorias de configuração.
-
Exemplo:
chore/update-dependencies
6. Release (Versão de Lançamento)
-
Prefixo:
release/
- Propósito: Criado para preparar uma nova versão do software que será lançada. Serve como uma zona de testes final.
-
Exemplo:
release/v1.0.0
7. Epic (Funcionalidade Grande ou Projeto de Longo Prazo)
-
Prefixo:
epic/
- Propósito: Utilizado para desenvolvimento de grandes funcionalidades ou projetos que abrangem várias features ou tarefas menores.
-
Exemplo:
epic/user-authentication
8. Improvement (Melhoria)
-
Prefixo:
improvement/
- Propósito: Focado em melhorias de funcionalidades já existentes.
-
Exemplo:
improvement/improve-login-performance
Essas convenções ajudam a manter o repositório Git organizado e a equipe de desenvolvimento alinhada sobre o status e propósito de cada branch.
Top comments (0)