Recientemente cambié mi máquina de desarrollo de Windows XP a Windows 7 y desde ese cambio, tengo un problema con los permisos de archivos cuando hago operaciones con Tortoise SVN.Archivo perdido Permiso IIS_IUSRS después de una operación Tortoise SVN
Ejemplo: Tengo dos sitios web ASP.NET configurados en mi IIS local. Beta
y Devlo
. Beta
es un cheque de la sucursal en la que estoy trabajando y Devlo
es un cheque de Trunk.
he hecho algunos cambios en el sitio web Beta
y comprobar que en
Entonces me hizo una merge
para reintegrar a la rama en el camión en el sitio web Devlo
, pero me dio este error cuando lo prueba:.
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.
Después de la investigación, descubrí que cada archivo que fue modificada por el Tortoise SVN merge
perdió el suyo de permisos de archivo (leer, leer & Ejecutar) para los usuarios IUSE y IIS_IUSRS.
Pude devolverlos manualmente, pero esto sucede cada vez que realizo una operación de este tipo. ¿Hay alguna manera de mantener esos permisos sin cambios por la operación SVN?
actualización
antes de la fusión, el archivo se hereda es el permiso de la carpeta principal (se que tiene que hacer.)
Pero no después de la fusión:
El archivo original (en la carpeta beta) heredaba el permiso de la carpeta principal. ¿Por qué TortoiseSVN (explícitamente?) Bloquea la herencia de permisos?
¿Puedes hacer una fusión con la línea de comando svn.exe para ver si realmente es TortoiseSVN y no svn.exe? –
svn.exe? No tengo instalada la versión de línea de comando de SVN. (Y realicé una búsqueda de archivos para SVN.EXE). ¿Realmente importa? – DavRob60
Ayudaría a definir claramente el problema. TortoiseSVN lo incluye, pero quizás está incrustado en sus binarios, eso puede explicar por qué no puedes encontrarlo. Puede descargar el cliente autónomo aquí: http://subversion.apache.org/packages.html#windows –