У меня есть репозиторий SVN, который переместился на новый адрес/путь. Тем не менее, у меня есть рабочая копия с незафиксированным исходным кодом, который все еще указывает на старый (теперь недействительный) путь репозитория. Как изменить рабочую копию, чтобы указать на новый репозиторий?
SVN - изменить рабочую копию на новый путь svn
Ответ 1
svn switch --relocate
устарел с версии 1.7 подрывной деятельности. Вместо этого используйте svn relocate
.
В качестве аргументов требуется либо FROM-PREFIX TO-PREFIX [PATH...]
, либо TO-URL
.
См
svn help relocate
для получения дополнительной информации.
Ответ 2
Используйте команду svn switch
с помощью командной строки --relocate
.
Ответ 3
Использование TortoiseSVN
- Щелкните правой кнопкой мыши на рабочей копии и выберите "SVN Switch..."
- В форме "Переключиться на ветку" Выберите новый путь SVN
Использование команды
- Открыть консоль
- Перейдите к рабочей копии
cd [working copy path]
- Введите команду
svn relocate [new url]
Ответ 4
Чтобы быть более точным
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
Ответ 5
Использование TortoiseSVN Черепаховые документы
- Перейти в корневую папку с рабочей копией
- Щелкните правой кнопкой мыши, выберите подменю TortoiseSVN, щелкните Переместить.
- Введите новый путь
Ответ 6
Очень просто:
Шаг 1: Откройте командную строку/терминал и установите рабочий путь
Шаг 2: Выполните эту строку svn switch --relocate http://newurl