SVN - изменить рабочую копию, чтобы указать на новый путь SVN
-
24-09-2019 - |
Вопрос
У меня есть репозиторий SVN, который переехал на новый адрес / путь. Тем не менее, у меня есть рабочая копия с незафиксированным исходным кодом, все еще указывая на старый (сейчас неверный) путь репозитория. Как вы меняете рабочую копию, чтобы указать на новом репозитории?
Решение
svn switch --relocate
устаревают по состоянию на версии 1.7 Subversion. Использовать svn relocate
команда вместо этого.
Требуется либо FROM-PREFIX TO-PREFIX [PATH...]
или TO-URL
как аргументы.
Видеть
svn help relocate
Чтобы получить больше информации.
Другие советы
Использовать svn switch
команда с --relocate
Вариант командной строки.
С использованием ТортосветВН
- Щелкните правой кнопкой мыши на рабочей копии и выберите «SVN Switch ...»
- На форму «Переключиться на филиал» Выберите новый путь SVN
Использование команды
- Открытая консоль
- Перейдите к рабочей копии
cd [working copy path]
- Напишите команду
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
Используя TortoiseSVNTortoisesvn Docs.
- Перейти к рабочей копии корни
- Нажмите Переметить.
- Введите новый путь
Очень простой :
Шаг 1: Откройте командную строку / терминал и установите рабочую пат
Шаг 2: Выполнить эту строку svn switch --relocate http://newurl