Решение:
Существует одно очевидное решение: удалить каталог PRJ и выполнить новую проверку.
Но проблема в том, что, если время оформления заказа составляет около 2-3 часов, удаление и создание нового нового СО не является хорошим вариантом.
Итак, что я сделал: я запустил "for x in
ls ; do echo Updating, $x; svn up $x; done"
в родительском каталоге файлов исходного кода, которые я отредактировал (т. Е. Dir1)
[shashaDenovo@shashaDenovo ~]$cd PRJ/srcDir/dir_B/dir1
[shashaDenovo@shashaDenovo dir1]$ for x in `ls`; do echo Updating, $x; svn up $x; done
Updating, dir_@
At revision 958.
Updating, dir_$
svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'http://XXX.XXX.X.XXX/projectPRJ'
Updating, dir_#
At revision 958.
Из вывода я узнал, что возникла проблема с "dir _ $"
[shashaDenovo@shashaDenovo dir1]$ rm -fr dir_$
[shashaDenovo@shashaDenovo dir1]$ svn info #you get URL from this command
[shashaDenovo@shashaDenovo dir1]$ svn co URL/dir_$
[shashaDenovo@shashaDenovo dir1]$ svn up
Готово:)
Однако я удалил поврежденную папку в файловой системе и сделал проверку каталога с проблемой.
Хотя это на самом деле не решило ошибку правильно, но я сэкономил свое время:).
Примечание: Вы должны проверить каталог, вы не можете извлечь файл (он выдает ошибку ниже)
svn: URL 'http://xxx.xxx.x.xxx/projectPRJ/PRJ/trunk/srcDir/dir_B/dir1/dir_$/file5.ext' refers to a file, not a directory
Если у кого-то есть идея получше, поделитесь плз.
Спасибо