Вот вопрос:
Может ли TortoiseSvn работать в Windows 2008 без отключения контроля учетных записей пользователей?
Вот история: Я просто перенес тестовый сервер в Windows 2008, и у меня возникают проблемы с TortoiseSvn. Я зарегистрирован как администратор, но когда я перехожу к обновлению некоторого кода из репозитория Subversion, я получаю сообщение о том, что: Ошибка Не удается установить файл 'C:\dev\trunk.svn\entries' read-write: доступ запрещен Поэтому я видел такие сообщения, и я знаю, что нужно выполнить очистку. Но когда я запускаю очистку, я получаю: Очистка не смогла обработать следующие пути: C:\dev\trunk
Итак, дальнейшее исследование убеждает меня в том, что у меня проблема с разрешениями. Выполнение svn status из командной строки показывает мне, что каталоги заблокированы и работает svn cleanup, как и при очистке черепахи. Но когда я запускаю командную строку в качестве администратора, я могу запустить svn cleanup без проблем, и я могу запустить svn up и обновить мои файлы.
UPDATE: Это проблема разрешений Windows UAC. Выключение UAC устраняет проблему. Но я хотел бы найти решение, которое не требует отключения UAC. Поскольку Tortoise является расширением оболочки Windows, я не знаю, как заставить его работать как администратор.
Любые предложения?