вы, кажется, испортили или удалили ваш каталог .svn, который содержит информацию о связи между репозиторием и локальным каталогом.
Сначала попробуйте 'svn clean', чтобы попытаться восстановить это, возможно 'svnОбновление тоже, чтобы получить детали из репо.Если это не удается, самый простой способ (и тот, который дает мне наибольшую уверенность в том, что что-то идет не так, как надо) состоит в том, чтобы извлечь новую рабочую копию, а затем скопировать туда измененные файлы (НЕ каталоги .svn).Затем проверьте.
Я не уверен насчет ~ результата svn st, это означает, что объект был изменен тип (например, файл стал каталогом или подобным), я ожидал, что он будет отображаться сбуква D для удаленных, хотя я полагаю, что вы добавили свойство к элементу рабочей копии, которое больше не является частью системы контроля версий - и это вызывает путаницу.Я хотел бы опубликовать ваш вопрос в списке рассылки svn пользователей , чтобы узнать, является ли этот вид рабочего процесса чем-то, что называется ошибкой.