Skip to main content

Realizando o Update, Merge e Commit para liberação das versões

Update do Branch da Versão:

Após ter sido realizado todo o processo do início do fechamento do Branch da Versão os arquivos "Config.ini" deverão ser atualizados com o número do caso pai, número da versão e data da liberação. Antes de fazer a alteração destes arquivos é necessário realizar um "Update" da pasta do Branch da Versão para garantir que os módulos que serão gerados para liberação estejam atualizados e com todos os tratamentos realizados ao longo do Branch, conforme telas abaixo:

Para saber mais sobre o uso do SVN e como realizar Uptade, Merge, Commit, etc, clique aqui.


2.jpg

Após clicar em "SVN Update" será aberta uma tela e irá carregar todas as atualizações que houverem. Após finalizar o processo e aparecer a ação "Completed", clicar em "OK":

3.jpg

Merge do Branch da Versão:

Após ter sido realizado o "Update", ou seja, atualizado o Branch da Versão com todos os tratamentos que foram realizados será necessário fazer um "Merge" destas informações com o Trunk, que é a fusão dos códigos do Branch com o Trunk para que o que existe no Trunk seja incorporado ao Branch.

Para isso clicar com o botão direito do mouse na pasta "Codigo Fonte" e em seguida clique em "TortoiseSVN > Merge":

4.jpg

Será aberta a tela "Merge Type", selecione a opção "Merge a range of revisions" e em seguida clique em "Next":

5.jpg

A próxima tela será a tela "Merge revision range", verifique se o diretório do Trunk está correto
(https://wiki.supersoft.com.br/svn/desenvolvimento/trunk/CodigoBaseSkin), no quadro "Revision range to merge" selecionar a opção "all revisions" e clicar em "Next":

6.jpg

Na tela "Merge options", em "Merge depth" selecionar a opção "Fully recursive" e em seguida clicar em "Test merge":

7.jpg

 Após o "Test merge" ter sido completado e caso não seja apresentado nenhum conflito, clique em "OK":

8.jpg

Se no "Test merge" apresentar qualquer conflito chame um desenvolvedor para que as inconsistências sejam verificadas e corrigidas. O "Test merge" SEMPRE deve ser realizado.

Após o "Test merge" ter sido finalizado e clicar em "OK" a tela "Merge options" será exibida novamente. Clique em "Merge". Será exibida a tela "Auto-Merge Finished" e então clique em "OK":

9.jpg

Commit do Merge:

Após ter sido realizado o "Update do Branch da Versão" e o "Merge", é necessário realizar o "Commit" que é o upload das alterações realizadas para o SVN.

Para realizar o "Commit" clicar com o botão direito na pasta "Codigo Fonte" e em seguida clicar em "SVN Commit":

10.jpg

Será aberta a tela "Commit to:". No quadro disponível para ser inserida mensagens deverá ser informado um descritivo do que foi feito, conforme exemplo abaixo:

11.jpg

Clicar em "OK", será exibida a tela "Commit Finished" e então clicar em "OK" novamente:

12.jpg