Página Inicial |
---|
Git Workflow
Língua
Para commits vamos utilizar português e no código inglês.
Branches
Para criar uma branch nova, certifique-se de estar na branch dev
e para atualizar sua branch local, rode o seguinte comando
git pull
Como padrão para nomes de branches, foi decidido o seguinte:
<código da tarefa>-<nome da tarefa utilizando camelCase quando necessário>
Por exemplo:
08-telaLogin
Assim que a branch for criada execute o seguinte comando:
git push --set-upstream origin <nome da branch>
Dessa forma a branch será enviada para o repositório remoto no GitLab.
Commits
Para facilitar o desenvolvimento, faça commit sempre que alguma funcionalidade for alterada, assim garantindo um método fácil de recuperação do código (caso necessário).
Como padrão para mensagens de commit, foi decidido o seguinte:
<descrição da alteração>
-
descrição da alteração
: Descrição da alteração realizada.
Por exemplo:
Criação do Componente Button, definindo props
Para escrever mais de uma linha de commit pelo terminal padrão escreva o seguinte comando:
git commit -m "
Depois pressionar enter, escreva toda a mensagem, digite "
novamente e pressione enter para enviar.
Merge Requests
Assim que uma tarefa for finalizada execute o seguinte comando:
git pull origin dev
O mesmo irá garantir que sua branch está atualizada com a branch dev (caso haja conflitos, resolva-os) e realize um commit com o seguinte nome:
Merge branch 'dev' into '<nome da branch>'
Depois de estar com a sua branch remota pronta para merge, crie um Merge Request no GitLab e preencha com as seguintes informações:
- Source Branch: Sua branch.
- Target Branch: branch
dev
. - Título:
<código da tarefa>-<nome da tarefa utilizando camelCase quando necessário>
- Descrição: Descrição da tarefa e/ou das mudanças no código
Assim que for criado o Merge Request avise um AGES 3 ou AGES 4.