SVN - Alterar cópia de trabalho para apontar no novo caminho SVN
-
24-09-2019 - |
Pergunta
Eu tenho um repositório SVN que mudou para um novo endereço/caminho. No entanto, tenho uma cópia de trabalho com código -fonte não comprometido ainda apontando para o caminho do repositório antigo (agora inválido). Como você muda uma cópia de trabalho para apontar para um novo repositório?
Solução
svn switch --relocate
é obsoleto na versão 1.7 da subversão. Use o svn relocate
comando em vez disso.
É preciso FROM-PREFIX TO-PREFIX [PATH...]
ou TO-URL
como argumentos.
Ver
svn help relocate
Para maiores informações.
Outras dicas
Use o svn switch
comando com o --relocate
opção de linha de comando.
Usando Tortoisesvn
- Clique com o botão direito do mouse na cópia de trabalho e selecione 'SVN Switch ...'
- Em formulário 'Switch to Branch', selecione novo caminho SVN
Usando comando
- Console aberto
- Navegue até a cópia de trabalho
cd [working copy path]
- Escreva o comando
svn relocate [new url]
Para ser mais preciso
svn switch --relocate [complete url of the old repo] [complete url of the new repo]
Por exemplo:
svn switch --relocate http://svn.repo.com:9880/website/branches http://svnrepo.com/web/branches
Usando o TortoisesvnTortoisesvn docs
- Vá para as raízes de cópia de trabalho
- Clique em Reapre.
- Entre no novo caminho existe
Muito simples :
Passo 1: Prompt / terminal de comando abrir e definir o caminho de trabalho
Passo 2: Execute esta linha svn switch --relocate http://newurl