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?

Foi útil?

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

  1. Clique com o botão direito do mouse na cópia de trabalho e selecione 'SVN Switch ...'
  2. Em formulário 'Switch to Branch', selecione novo caminho SVN

Usando comando

  1. Console aberto
  2. Navegue até a cópia de trabalho cd [working copy path]
  3. 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

  1. Vá para as raízes de cópia de trabalho
  2. Clique em Reapre.
  3. 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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top