Skip to main content

Switch

Função usada para atualizar uma cópia que esteja local, para uma nova URL sem precisar baixar tudo novamente (caso essa URL tenha ancestral em comum).

Essa opção é muito utilizada no fechamento do branch da versão, vamos exemplificar para ficar mais simples.

Qualidade informou que o Branch X foi finalizado, e agora o Y está disponível, vamos adotar X = 043 e Y = 044.

47.png

Se você notar o endereço do Branch 043 e 044, a diferença será "044-Caso-0044492" e a estrutura das pastas são iguais.

Então, ao invés de excluir a pasta referente ao Branch da Versão que está no seu diretório local, e baixar outro do 0, você pode usar o Switch e economizar tempo.

Veja:

Minha pasta que aponta para o Branch da versão, neste momento está para o Branch 043

48.png

Clique com botão direto TortoiseSVN -> Switch... 

49.png

Veja que a tela que se abre, está com endereço URL do branch 043, vamos alterar o final, colocar Fully recursive e dar OK, pode notar a diferença entre  Source URL Destination URL

50.png

Note que o tempo gasto é muito menor comparado a baixar todo o código fonte da nova versão.

51.png