Remova o SVN de um diretório e substitua pelo SVN mais recente

1

Portanto, eu tenho um servidor web que tem uma instalação do cliente SVN antigo (como em muitos diretórios .svn que foram corrompidos, nunca funcionaram, os arquivos tiveram que ser atualizados manualmente). Agora eu tenho um novo servidor svn (nova instalação do visualsvn). No entanto, meu antigo servidor da Web ainda tem o antigo cliente e a estrutura antiga e as configurações antigas.

Como faço para atualizá-lo para usar o novo servidor SVN para os arquivos através de um comando svn up?

    
por liljoshu 08.06.2016 / 23:19

1 resposta

1

Se o novo servidor contiver as coisas que você deseja usar completamente, o que significa que não há nada no diretório de trabalho antigo que você precise confirmar, o melhor método é renomear o antigo diretório de nível superior para algo como website- antigo e, em seguida, faça um novo checkout virgem do novo svn repo.

É possível alterar para onde seu checkout aponta, caso você precise cometer alguma coisa. Para isso, use o comando relocate , como tal:

svn relocate svn+ssh://new-svn-server/path/to/repo/trunk/
    
por 09.06.2016 / 00:20