2011-01-21 19 views
37

Ho visto this question ma non mi aiuta. Ho controllato un file senza il permesso eseguibile e ora, ogni volta che eseguo il branch o il checkout, il file non è eseguibile.Modifica autorizzazioni file di sovversione

Alcuni altri file vengono effettivamente salvati come eseguibili. Suppongo che sia perché hanno avuto il bit eseguibile durante il primo check-in, almeno questo è quello che i miei test mi portano a credere.

Qualcuno sa di un modo migliore per modificare (o almeno visualizzare) le autorizzazioni che sovversione ha per un file o una cartella?

risposta

54

Hai provato con svn propset? svn propset svn:executable ON <executable_script> e quindi esegui il tuo svn commit per verificarlo.

+0

questo non funziona per me. Ho 'svn propset svn: eseguibile su Config.pl' ma quando applico una patch, Config.pl non è ancora exec. Forse questo è legato a [questo post] (http://stackoverflow.com/questions/56149/storing-file-permissions-in-subversion-repository) – alexey

+1

Alexey - hai fatto un commit svn dopo il propset? –

+0

Quando si esegue 'svn propset svn: eseguibile ON Config.pl' si aggiorna solo la copia locale. Quindi è necessario verificare le modifiche a svn. – Asanke

Problemi correlati