|
|
|[Página Inicial](home)|
|
|
|
|---|
|
|
|
|
|
|
## 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 separado 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 separado 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*. |
|
|
\ No newline at end of file |