Теоретически, он не может повредить репозиторий, поскольку Subversion использует атомарные коммиты (несмотря на ошибки в Subversion).
Однако, игнорируя контроль доступа, клиенты могут, конечно, перемещать/копировать/удалять содержимое репозитория в новых версиях. Старые изменения продолжают существовать. Теоретически вы можете всегда восстанавливать эти старые версии, либо с разумным использованием команд svn, либо администратором, удаляющим более поздние версии.
В общем, это довольно безопасно, но смотреть на контроль доступа: http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.serverconfig.httpd.authz
Примечание: поскольку Грег намекал, это немного более сложным при использовании локального хранилища, поскольку клиент имеет прямой доступ к файловой системе в хранилище. По сути, вы должны доверять Subversion.
Я думаю, что ваш ответ означает: он может, но только если вы напрямую обращаетесь к файлу: // protocol. Я прав? – 2008-12-13 21:10:58