# Subindo um caso para o branch de versões

<p class="callout warning">Somente fazer esse procedimento após o pedido vindo da Qualidade.</p>

Pelo lembrete recebido, terá o branch da versão que subirá seu caso, como exemplo abaixo é o Branch 043[![16.png](https://wiki.supersoft.com.br/uploads/images/gallery/2021-02/scaled-1680-/16.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-02/16.png)

Verifique na sua pasta local de Branchs se há o Branch em questão já baixado, caso não tenha, fazer o <span style="text-decoration: underline;">[Checkout](https://wiki.supersoft.com.br/books/svn-basico/page/checkout)</span> da atual conforma imagem de exemplo, atente-se ao departamento se é **ERP** ou **Fisco**

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

**<sup>ERP</sup>**

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

<sup>**Fisco**</sup>

Após o Checkout, verificar se tanto o branch da versão quanto a pasta do seu caso estão atualizadas com o Trunk, caso não esteja poderá fazer <span style="text-decoration: underline;">[Merge](https://wiki.supersoft.com.br/books/svn-basico/page/merge-comum-sem-conflitos)</span> diminuindo as diferenças entre as pastas.

Você terá algumas formas de passar o seu tratamento para o branch da versão, as duas apresentadas a seguir usarão a ferramenta Beyond Compare, caso não saiba utilizar poderá ver <span style="text-decoration: underline;">[Clicando Aqui](https://wiki.supersoft.com.br/books/beta-ferramentas/page/uso-da-ferramenta)</span>.

1. Comparar as duas pastas inteiras uma com a outra, e passar suas alterações para branch da versão localizando as Units alteradas.
2. Comparar Unit por Unit que saiba que alterou, e passar suas alterações para branch da versão.

<p class="callout warning">Cuidado para não retirar o tratamento de outro Dev ao passar o seu para o Branch da versão.</p>

Após passar suas alterações para a pasta referente ao Branch da versão, irá fazer um <span style="text-decoration: underline;">[Commit](https://wiki.supersoft.com.br/books/svn-basico/page/commit)</span> seguindo as mensagens de <span style="text-decoration: underline;">[Versionamento](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/versionamento).</span>

Ir no caso no Mantis e enviar um **lembrete** para Qualidade avisando que o caso está disponível para reteste no branch da versão indicado por eles,

Alterar o status para **Aguardando revisão de testes**

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

No Trello estará na coluna **Testado (por caso)**, mova para a coluna **Vinculados/Em testes (Branch versão)**.

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