Просто используйте команду svn merge, чтобы отменить фиксации.
в SVN 1.5.x
svn merge -c -RevisionWithTheFileYouWantToUndelete URL/trunk
в SVN 1.6.x
svn merge -c -RevisionWithTheFileYouWantToUndelete ^/trunk
(^/ствол Dependes на структуру вашего репо)
Будьте осторожны, чтобы предварить пересмотр с тире и перед тем, как сделать такое, у вас нет незафиксированных изменений в вашей рабочей копии.
Чем все файлы будут восстановлены. Нет, вы можете использовать отмененные вещи, которые вы не хотели бы иметь
svn revert file.txt...
Вы оставляете те, которые должны быть восстановлены и, наконец, просто совершить это.