Skip to main content

Merge - Comum sem conflitos

Merge é utilizado para mesclar alterações de um branch com outro, geralmente feito em branchs de casos para ficar atualizados com o Trunk.

ParaAntes de realizar um Merge, édeve-se necessárioseguir primeiroalgumas fazeretapas:

  • Verificar se há alterações que serão salvas. Caso tenham, realizar o commit dessas alterações.
  • Verificar se após o commit das alterações, existam outras alterações que não serão salvas. Caso tenham, realizar um UpdateClean up na pasta.
  • Após verificação das etapas anteriores, realizar um update na pasta.

Verificadas as etapas anteriores, estamos aptos à realizar o merge propriamente.

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", em "URL to merge from" será a URL do diretório em que quer pegar as modificações, neste exemplo pegaremos do Trunk.

Verifique se o diretório do Trunk está correto (https://svn.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

Após o "Merge", é necessário realizar o "Commit" que é o upload das alterações realizadas para o SVN.

Para saber como realizar o "Commit" clique aqui