Home | Sprints | Requisitos | Processos | Arquitetura | Configuração | Mockups | Banco de Dados | Git |
---|
📌 Controle de Versionamento
🔀 Estratégia de Branches
Branches Principais
-
main
(protegida)- Representa o código em produção
-
❗ Commits diretos são bloqueados - Atualizada apenas via merge de
develop
(deploys) ouhotfix/
-
develop
- Branch de integração para novas funcionalidades
- Recebe merges das feature branches
Branches de Trabalho
-
feature/JIRA-123-descricao
- Padrão:
feature/
+ código do JIRA + descrição breve - Exemplo:
feature/codjira-cadastro
- Criada a partir da
develop
- Padrão:
-
hotfix/JIRA-123
- Para correções urgentes em produção
- Criada a partir da
main
🔁 Fluxo de Trabalho Completo
-
Sincronizar com a develop:
git checkout develop git pull origin develop
-
Criar branch para a feature::
git checkout -b feature/JIRA-123-descricao-curta
3. Abrir Pull Request (PR)
- Acessar o repositório no GitHub/GitLab
-
Criar um novo PR da sua branch para
develop
-
Preencher o template do PR com:
- Objetivo das mudanças (descrição clara do propósito)
- Screenshots (se aplicável, para mudanças visuais)
- Revisores obrigatórios (mencionar @dev-responsáveis)
-
Vincular ao ticket do JIRA (ex:
JIRA-123
) - Habilitar "Delete branch after merge"
- Notificar revisores via comentário ou mensagem