... | ... | @@ -88,13 +88,13 @@ Para mitigar os riscos identificados, serão implementadas as seguintes estraté |
|
|
|
|
|
## Git Workflow
|
|
|
|
|
|
O Gitflow é um modelo alternativo de ramificação do Git que consiste no uso de ramificações de recursos (features) e várias ramificações primárias (Master e DEV).
|
|
|
O Gitflow é um modelo alternativo de ramificação do Git que consiste no uso de ramificações de recursos (features) e várias ramificações primárias (`main` e `development`).
|
|
|
|
|
|
![Fluxo_GIT](https://codigomaromba.files.wordpress.com/2019/01/gitflow-1.png)
|
|
|
|
|
|
### Branches
|
|
|
|
|
|
Cada branch relacionada à features será criada a partir da branch dev. Nos tópicos abaixo será explicado as nomenclatura que serão utilizadas para o desenvolvimento.
|
|
|
Cada branch relacionada à features será criada a partir da branch development. Nos tópicos abaixo será explicado as nomenclatura que serão utilizadas para o desenvolvimento.
|
|
|
|
|
|
#### Nomes
|
|
|
|
... | ... | @@ -102,10 +102,10 @@ O nome da branch será em inglês e deve seguir o padrão **feature/nome-da-feat |
|
|
|
|
|
#### Criação
|
|
|
|
|
|
Para garantir que o processo de desenvolvimento esteja sempre atualizado, lembre-se de executar o seguinte comando na branch dev antes de criar uma branch nova:
|
|
|
Para garantir que o processo de desenvolvimento esteja sempre atualizado, lembre-se de executar o seguinte comando na branch development antes de criar uma branch nova:
|
|
|
|
|
|
```
|
|
|
git pull origin dev
|
|
|
git pull origin development
|
|
|
```
|
|
|
|
|
|
Depois da execução desse comando é necessário criar a Branch, para isso, execute o seguinte comando:
|
... | ... | @@ -114,8 +114,6 @@ Depois da execução desse comando é necessário criar a Branch, para isso, exe |
|
|
git checkout -b <nomeDaBranch>
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
### Commits
|
|
|
|
|
|
Após criar a sua branch de desenvolvimento, faça as alterações necessárias no código e commite as mudanças:
|
... | ... | @@ -158,7 +156,7 @@ git push |
|
|
|
|
|
### Merge Requests
|
|
|
|
|
|
Depois da sua issue ter sido desenvolvida e estiver pronta de acordo com os critérios de aceitação, é necessário que a mesma seja enviada para a branch de dev.
|
|
|
Depois da sua issue ter sido desenvolvida e estiver pronta de acordo com os critérios de aceitação, é necessário que a mesma seja enviada para a branch de development.
|
|
|
|
|
|
Antes de abrir a MR certifique-se que, não irá ocorrer conflitos da sua branch com a `development`, para isso, siga os seguintes passos:
|
|
|
|
... | ... | |