# Subprocessos Dependentes



# (extinto) Programação dos responsáveis pelo branch das versões

##### **ERP:**

**Atualizado dia: 02/03/2021**

**Até branch: 055**

##### **Fisco:**

**Atualizado dia: 12/05/2021**

**Até branch: 023**

##### **Resumo do processo**

Cada Branch de Versão terá uma dupla responsável por sua abertura, manutenção e fechamento, ou seja, um desenvolvedor e um testador que darão início ao Branch da Versão e o acompanharão até que o mesmo seja finalizado.

O arquivo em anexo nesta página, é uma programação para os próximos branchs e com seus responsáveis.

##### **Responsáveis por gerar a programação:**

\- Ainda a decidir, exemplo ERP em anexo gerado por Mateus Joia(Qualidade).

##### **Manutenção da página**

No topo da página terá informações relativas a atualização do documento. Quando o mesmo for atualizado, deve-se atualizar essas informações.

Quanto ao anexar o documento, deverá "substituir" o já existente referente ao seu departamento.

Exemplo:

\- Editar página

\- Clicar no canto direito em **Anexos**

**[![53.png](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/scaled-1680-/53.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/53.png)**

\- Na tela que abre, clicar em **Editar**, desta forma conseguiremos substituir o arquivo mas sem alterar nome ou forma lista grande de anexos, já que até o momento o botão **Excluir** não está funcionando.

[![54.png](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/scaled-1680-/54.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/54.png)

\- Arraste para área indicada, o novo arquivo atualizado com a programação, após clique em **Salvar**

<p class="callout warning">**Certifique-se de estar substituindo o arquivo correto de acordo com o departamento.**</p>

**[![55.png](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/scaled-1680-/55.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/55.png)**

# (extinto) Incluindo Branch da versão no Trunk

<p class="callout warning">**Processo feito pelo desenvolvimento**</p>

##### **Resumo do processo**

Passar as alterações trabalhadas no *branch* da versão, para o *Trunk*.

\- Update e Clean Up nas pastas locais C:\\Codigo Fonte e pasta da versão.  
\- Verificar se a pasta da versão está atualizada com Trunk, isso pode ser feito comparando último log do Trunk com última atualização no branch da versão.  
\- Caso estiver desatualizada, atualize fazendo Merge.  
\- Copie os arquivos dentro da pasta da versão (sem utilizar CTRL + A para não selecionar o arquivo oculto do .svn), cole dentro de C:\\Codigo Fonte.  
\- Simule o Commit, aperte em **None** por segurança, deixe marcado a opção "**Show unversioned files**" para aparecer os arquivos criados na versão.  
\- Coloque no log a mensagem de liberação da versão.  
\- Faça as comparações de alterações necessárias.  
\- Se tudo certo, então aperte em OK.

##### **Envolvidos no processo**

Dupla responsável pelo *branch* da versão, porém processo realizado pelo Dev.

##### **Etapas do processo**

Baixar a pasta a seguir para o computador através de um *<span style="text-decoration: underline;">[Checkout](https://wiki.supersoft.com.br/books/svn-basico/page/checkout)</span>* usando o endereço:

- - https://svn.supersoft.com.br/svn/desenvolvimento/trunk/CodigoBaseSkin

Ou caso já tenha em sua máquina, atualizar o *Trunk* local com *<span style="text-decoration: underline;">[Update](https://wiki.supersoft.com.br/books/svn-basico/page/update)</span>*.  
Faça o processo de *<span style="text-decoration: underline;">[Merge](https://wiki.supersoft.com.br/books/svn-basico/page/merge-comum-sem-conflitos)</span>* na sua pasta local, com as seguintes alterações:

<p class="callout info">***URL to merge from:*** Colocar endereço no branch da versão atual  
 Ex: https://svn.supersoft.com.br/svn/desenvolvimento/branches/Versoes/ERP/048-Caso-0044760  
***Merge depth:** Working copy* **Importante essa parte!**</p>

[![56_.png](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/scaled-1680-/56.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/56.png)

[![57.png](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/scaled-1680-/57.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/57.png)

<span style="color: #444444;"><span style="font-family: inherit;"><span style="font-size: small;">Fazer um <span style="text-decoration: underline;">[*Commit* ](https://wiki.supersoft.com.br/books/svn-basico/page/commit)</span>com as seguintes informações:</span></span></span>

<span style="color: #444444;"><span style="font-family: inherit;"><span style="font-size: small;">N</span></span></span><span style="color: #444444;"><span style="font-family: inherit;"><span style="font-size: small;">as Units com Status “*modified(property change only)*” dar um *Revert*</span></span></span>

<span style="color: #444444;"><span style="font-family: inherit;"><span style="font-size: small;">[![58.png](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/scaled-1680-/58.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/58.png)</span></span></span>

<span style="color: #444444;"><span style="font-weight: 400;">Utilizar como mensagem padrão a seguinte estrutura:</span></span>

<p class="callout success"><span style="color: #444444;"><span style="font-weight: 400;">Seguir a estrutura:  
Resumo do caso pai do branch da versão  
Casos pai (versionamento do módulo)  
 Casos filho (casos relacionados ao módulo acima e que serão entregues através da liberação do módulo)</span></span></p>

<span style="color: #444444;"><span style="font-weight: 400;">[![52.png](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/scaled-1680-/52.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-03/52.png)</span></span>

##### **Ponto inicial do processo**

Pedido vindo da qualidade através do caso pai, para que seja incluído no *Trunk* as alterações do *branch* da versão.

##### **Ponto final do processo**

Avisar no mesmo caso que o código já está no *Trunk* e avisar na ferramenta de comunicação (Atualmente Rocket) que foi feita a inclusão das alterações e que podem iniciar abertura do casos do próximo *branch* da versão.

##### **Resultado esperado**

Passar para o *Trunk* o código trabalhado por versão, validado e testado, mantendo a integridade do *Trunk* para uma eventual versão de urgência "B Erro" no fluxograma.