Recentemente ho cambiato la mia macchina di sviluppo da Windows XP a Windows 7 e da quel passaggio ho un problema con i permessi dei file quando eseguo operazioni con Tortoise SVN.Il file ha perso l'autorizzazione IIS_IUSRS dopo un'operazione SVN Tortoise
Esempio: I Ho due sito Web ASP.NET impostato sul mio IIS locale. Beta
e Devlo
. Beta
è un check out del ramo su cui sto lavorando e Devlo
è un check out del trunk.
Ho fatto qualche cambiamento sul sito Beta
e controllarla in
Poi ho fatto un merge
di reintegrare il ramo nel camion sul sito Devlo
, ma ho ottenuto questo errore quando prova che:.
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.
Dopo indagini, ho scoperto che ogni file che è stato modificato dal tortoisesvn merge
perso il loro file di autorizzazione (Leggi, & Read Execute) per gli utenti IUSE e IIS_IUSRS.
Posso reinserirli manualmente, ma ciò accade ogni volta che eseguo un'operazione di questo tipo. C'è un modo per mantenere queste autorizzazioni invariate dall'operazione SVN?
Aggiornamento
prima della fusione, il file è stato di assoggettamento è l'autorizzazione dalla cartella principale (ha ha supposto per fare.)
Ma non dopo l'unione:
Il file originale (nella cartella beta) ereditava l'autorizzazione dalla cartella principale. Perché il TortoiseSVN (esplicitamente?) Blocca l'ereditarietà dei permessi?
Si può fare un'unione con la riga di comando svn.exe per vedere se è veramente TortoiseSVN e non svn.exe? –
svn.exe? Non ho la versione da riga di comando di SVN installata. (E ho fatto una ricerca di file per SVN.EXE). Importa davvero? – DavRob60
Sarebbe utile definire chiaramente il problema. TortoiseSVN lo include, ma forse è incorporato nei loro binari, il che potrebbe spiegare perché non riesci a trovarlo. Puoi scaricare il client stand-alone qui: http://subversion.apache.org/packages.html#windows –