Недавно я переключил свою машину разработки с Windows XP на Windows 7 и с этого коммутатора у меня возникла проблема с разрешениями файлов при работе с Tortoise SVN.
Пример:
У меня есть два веб-сайта ASP.NET, установленных в моем локальном IIS. Beta и Devlo. Beta - это проверка ветки, над которой я работаю, и Devlo - это проверка внешней линии.
Я сделал некоторые изменения на веб-сайте Beta и проверил его.
Затем я сделал merge для реинтеграции ветки в грузовик на веб-сайте Devlo, но я получил эту ошибку, когда я ее протестировал:
Parser Error
Description: An error occurred during the parsing of a resource required to
service this request. Please review the following specific parse error details
and modify your source file appropriately.
Parser Error Message: Access to the path 'C:\[...]' is denied.
После расследования я обнаружил, что каждый файл, который был изменен Tortoise SVN merge, потерял их разрешение на файл (чтение, чтение и выполнение) для пользователей IUSE и IIS_IUSRS.
Я мог бы вручную вернуть их, но это происходит каждый раз, когда я выполняю операцию такого рода. Есть ли способ сохранить эти разрешения без изменений с помощью операции SVN?
Обновление
До слияния файл наследовал - это разрешение из родительской папки (она должна была делать). 
Но не после слияния:

Исходным файлом (в бета-папке) было наследование - это разрешение из родительской папки. Почему наследование разрешений на блокирование TortoiseSVN (явно?)?