Недавно наш сервер svn был изменен, и мы сделали svn-переключатель.
Поскольку рабочая копия имела огромное количество неверсированных ресурсов, рабочая копия была заблокирована, и мы начали переключение папки по папкам для всех папок под svn, что прекрасно работает.
Но на самом верхнем уровне репозитория, когда я пытаюсь обновить файлы, я получаю svn: Working copy '.' заблокированная ошибка и очистка тоже не помогают. Когда я делаю очистку, я получаю такие ошибки: svn: 'content' не является каталогом рабочей копии
Свежая проверка НЕ является вариантом. Существуют ли какие-либо другие способы очистки и освобождения замков и полностью выключаются?
EDIT: Последний абзац в JesperE отвечает
Если вы получаете "не рабочую копию", когда делая рекурсивную "svn cleanup" мою предположим, что у вас есть каталог который должен быть рабочей копией (т. каталог .svn на верхнем уровне говорит так), но у него отсутствует собственный .svn. В этом случае вы может попытаться просто удалить/переместить и затем локальное обновление
похоже, является решением проблемы в репозитории. Я идентифицировал эти папки и сделал новую проверку этих конкретных папок в одиночку и ничего себе, блокировки выпущены в последующей очистке! Большое спасибо JesperE!!
Но, я до сих пор не могу понять ошибку svn switch, которая теперь читает что-то вроде
svn: репозиторий в 'SVN://repourl/reponame/имя_папки' имеет uuid 'm/reponame', но WC имеет 'b5b39681-0ff6-784b-ad26-2846b9ea8e7d'
Любые идеи?