Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • A ALFA Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ALFA
  • ALFA Wiki
  • Wiki
  • Padrão Merge Request

Last edited by Marcelo Henrique De Souza Nov 16, 2021
Page history

Padrão Merge Request

Home Arquitetura Banco de Dados Boas Práticas Configuração Escopo Instruções Mockups POC Amazon Padrão MR Processos

Abertura do Merge Request

Padrão de nomenclaturas das branchs

prefixo nome
feat/ titulo da user storie atrelada a ela no board
fix/ titulo do bug-fix aberto no board, caso não tenha bug aberto, nomeie a branch com a finalidade do ajuste do fix.

Padrão de nomencletura do Merge Request (MR)

prefixo nome
Card Number associado a tarefa do trello - titulo da user storie atrelada a ela no board

Descrição do Merge Request (MR)

  • Link da user storie no board

OBS: Na descrição da user storie no board inclua um resumo da mudança ou qual bug foi corrigido. Inclua também a motivação e o contexto relevantes. Se possível, vincule evidências (GIFs, Screenshots) do resultado obtido.

Checklist

  • Meu código segue o estilo de código definido nas boas práticas.
  • Eu realizei uma revisão própria do meu merge request.
  • Esse merge request requer alterações na documentação.
  • Meu código não gerou nenhum novo Warning no console.
  • Interface funciona no tamanho de tela definido para o projeto.

SÓ DEVE SER FEITO O MERGE DO MR QUANDO HOUVER NO MÍNIMO DOIS 👍 DE AGES III OU AGES IV E COM TODAS AS THREADS RESOLVED POR PARTE DE QUEM FEZ A REVISÃO DO CÓDIGO.

Rebase

O que é o rebase?

O comando de rebase, troca, ou atualiza, a base da sua branch atual. No nosso caso, a branch master é a base da develop, e a develop é a base de todas as features. Como algumas vezes outros merges são feitos na develop após a sua branch feature ser criada, a sua branch base fica desatualizada, e isso pode ocasionar em conflitos no Merge Request, por isso existe a necessidade de usar o comando rebase para atualizar a sua branch develop.

Sequência de comandos
  • git checkout develop, git pull Atualizar localmente a branch que deseja ter como base
  • git checkout feat/sua_feature Voltar para a branch feature
  • git rebase develop Iniciar o rebase para a develop
  • git rebase --continue Caso exista algum conflito, resolva no seu editor de código e depois execute
  • git push, ou git push --force Após resolver os conflitos:
Clone repository
  • Arquitetura
  • Banco de Dados
  • Boas Práticas
  • C4 Model
  • Configuração
  • Escopo
  • Instruções
  • Mockups
  • POC Amazon
  • Padrão Merge Request
  • Processos
  • Home