Мне нужно было переименовать ветку SVN, поэтому я сделал:
$ svn move https://server/repos/myrepo/branches/oldbranch \ https://server/repos/myrepo/branches/newbranch
Пока все хорошо - ветка была переименована.
Проблема в том, что у нас есть существующие песочницы, извлеченные из этой ветки, и когда я пытаюсь выполнить обновление, я получаю следующую ошибку:
$ svn update svn: Target path '/branches/oldbranch' does not exist
Достаточно очевидная ошибка . После быстрого поиска я подумал, что нашел решение: Перемещение рабочей копии SVN после переименования ветки
Проблема в том, что когда я пытаюсь выполнить эту команду, я получаю еще одну ошибку:
$ svn switch --relocate https://server/repos/myrepo/branches/oldbranch \ https://server/repos/myrepo/branches/newbranch svn: Relocate can only change the repository part of an URL
Насколько я могу видеть, Я использую команду - переместить
так же, как Сандер Райкен. Есть идеи, почему я получаю эту ошибку?