... | @@ -5,6 +5,15 @@ Esta seção é dedicada a apresentar o processo de desenvolvimento do time. |
... | @@ -5,6 +5,15 @@ Esta seção é dedicada a apresentar o processo de desenvolvimento do time. |
|
|
|
|
|
### Branchs
|
|
### Branchs
|
|
|
|
|
|
|
|
#### Criando branch no Gitlab
|
|
|
|
|
|
|
|
1. No Gitlab, abra a Issue que você vai trabalhar.
|
|
|
|
2. Clique na seta ao lado do botão `Create merge request`, verifique se o nome da branch faz sentido para você, se fizer deixe o nome default, e escolha a branch (Source) que a sua branch vai `ramificar`, geralmente a main.
|
|
|
|
![image](uploads/db946810db58f8b19a5fcea34e270a56/image.png)
|
|
|
|
|
|
|
|
3. Clique em `Create branch`.
|
|
|
|
4. A branch vai estar remota, faça o fetch no seu repositório local e de checkout para ela, agora você já pode trabalhar na sua Task.
|
|
|
|
|
|
#### Nomes
|
|
#### Nomes
|
|
|
|
|
|
Padrão para o nome de branchs:
|
|
Padrão para o nome de branchs:
|
... | @@ -16,7 +25,7 @@ Exemplo para o nome de branches: |
... | @@ -16,7 +25,7 @@ Exemplo para o nome de branches: |
|
18-corrigir-quando-ci-e-acionado
|
|
18-corrigir-quando-ci-e-acionado
|
|
```
|
|
```
|
|
|
|
|
|
#### Criação
|
|
#### Criando branch local
|
|
|
|
|
|
Para garantir que o processo de desenvolvimento esteja sempre atualizado, lembre-se de voltar para a branch main e executar o seguinte comando antes de criar uma branch nova:
|
|
Para garantir que o processo de desenvolvimento esteja sempre atualizado, lembre-se de voltar para a branch main e executar o seguinte comando antes de criar uma branch nova:
|
|
|
|
|
... | @@ -72,19 +81,18 @@ git push |
... | @@ -72,19 +81,18 @@ git push |
|
|
|
|
|
Depois de uma task 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 main. Para isso é necessário abrir um Merge Request pela plataforma GitLab:
|
|
Depois de uma task 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 main. Para isso é necessário abrir um Merge Request pela plataforma GitLab:
|
|
|
|
|
|
#### Criando o Merge Request
|
|
#### Criando o Merge Request a partir da Issue
|
|
|
|
|
|
A criação pode ser realizada na seção Merge Requests do repositório em que a branch foi criada. Clicando no botão `New Merge Request` siga os seguintes passos:
|
|
|
|
|
|
|
|
Obs: Escolha a `Source branch`(a branch que utilizou para a implementação do código) e a `Target branch`. Clique em `Compare branches and continue`.
|
|
|
|
|
|
|
|
A partir daí:
|
|
1. Abra a Issue que foi trabalhada.
|
|
|
|
2. Clique na branch relacionada com a Issue.
|
|
|
|
![image](uploads/553ce09d6aa854318802e3bb272892f3/image.png)
|
|
|
|
|
|
1. Em `Title`, escreva um título que descreva a funcionalidade adicionada ou bug corrigido;
|
|
3. Clique em `Create merge request`.
|
|
2. Em `Description`, escreva uma descrição com uma breve justificativa nos arquivos que foram alterados;
|
|
4. Em `Title`, escreva um título que descreva a funcionalidade adicionada ou bug corrigido.
|
|
3. Na seção `Assignee`, selecione `Assign to me` para que fique registrado quem foi o responsável pelo desenvolvimento daquela tarefa (a pessoa selecionada será chamada caso o revisor tenha dúvidas sobre a tarefa);
|
|
5. Em `Description`, escreva uma descrição com uma breve justificativa nos arquivos que foram alterados.
|
|
4. Em `Milestone` selecione a Sprint em que a tarefa foi realizada;
|
|
6. Na seção `Assignee`, selecione `Assign to me` para que fique registrado quem foi o responsável pelo desenvolvimento daquela tarefa (a pessoa selecionada será chamada caso o revisor tenha dúvidas sobre a tarefa).
|
|
5. Por último, revise se os arquivos que estão sendo enviados estão corretos e clique em `Submit Merge Request`.
|
|
7. Em `Milestone` selecione a Sprint em que a tarefa foi realizada.
|
|
|
|
8. Por último, revise se os arquivos que estão sendo enviados estão corretos e clique em `Submit Merge Request`.
|
|
|
|
|
|
#### Revisando o Merge Request
|
|
#### Revisando o Merge Request
|
|
|
|
|
... | | ... | |