SVN-изменить рабочую копию, чтобы указать новый путь svn

У меня есть репозиторий SVN, который переместился на новый адрес / путь. Тем не менее, у меня есть рабочая копия с незафиксированным исходным кодом, все еще указывающим на старый (теперь недопустимый) путь репозитория. Как изменить рабочую копию на новый репозиторий?

6 ответов


svn switch --relocate устарел с версии 1.7 subversion. Используйте svn relocate.

понадобится FROM-PREFIX TO-PREFIX [PATH...] или TO-URL в качестве аргументов.

посмотреть

svn help relocate

для получения дополнительной информации.



используя в TortoiseSVN

  1. щелкните правой кнопкой мыши на рабочей копии и выберите " SVN Switch...'
  2. в форме "переключиться на ветку" выберите Новый Путь SVN

С Помощью Команды

  1. открыть консоль
  2. перейдите к рабочей копии cd [working copy path]
  3. написать команду svn relocate [new url]

точнее

svn switch --relocate [complete url of the old repo] [complete url of the new repo] 

например:

svn switch --relocate  http://svn.repo.com:9880/website/branches  http://svnrepo.com/web/branches 

Очень Просто :

Шаг 1: Откройте командную строку / терминал и установите workpath

Шаг 2: выполнить строку svn switch --relocate http://newurl


Использование TortoiseSVN TortoiseSVN для документов

  1. перейти к рабочей копии корней
  2. Нажать На ПМЖ.
  3. введите новый существующий путь