¿Cómo se hace que SVN ignore un directory protegido contra escritura?

¡Soy bastante nuevo en SVN y me está volviendo loco! Aquí está el problema básico:

He estado trabajando en un sitio que permite a los usuarios upload el código fuente. En un subdirectory llamado "envíos", todas las cargas se almacenan. Si bien el server web tiene permiso de escritura para los envíos, yo no. Estoy usando SVN para control de versiones en mi php y files de text, pero sigue bloqueado. Si es posible, me gustaría que SVN mantenga un file de envíos cargados, y no me importa que no pueda revertirlos debido a los permissions de files.

El problema es que SVN sigue bloqueado, me dice que haga la limpieza, la limpieza me dice que "envíos" no es un directory de copy de trabajo y no puedo modificar, eliminar files ni hacer nada en mi flujo de trabajo normal. ¿Alguna sugerencia?

[mark@srv-web1 ~]$ svn commit -m "added report" svn: Working copy '/var/www/sites/testPortal' locked svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) [mark@srv-web1 ~]$ svn cleanup svn: 'submissions' is not a working copy directory [mark@srv-web1 ~]$ svn remove submissions svn: Working copy '.' locked svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) [mark@srv-web1 ~]$ ls -la submissions total 32 drwxrwxrwx 7 nginx nginx 4096 Aug 4 03:22 . drwxrwxrwx 10 root root 4096 Aug 5 01:36 .. drwxr-xr-x 2 nginx nginx 4096 Aug 4 00:04 114 drwxr-xr-x 2 nginx nginx 4096 Aug 4 02:10 116 drwxr-xr-x 2 nginx nginx 4096 Aug 4 02:40 117 drwxr-xr-x 2 nginx nginx 4096 Aug 4 02:15 118 drwxr-xr-x 2 nginx nginx 4096 Aug 4 03:22 119 -rw-r--r-- 1 nginx nginx 1 Aug 4 01:51 uploads.txt 

Probablemente, lo más simple es agrupar todos esos files en un grupo en el que se encuentre, luego cambie los permissions para tener acceso de escritura (g + w). Use el permiso 2775 para el directory, agregará el grupo sticky bit, por lo que todos los files creados en ese directory tendrán el grupo del directory, incluso si el creador (nginx en este caso) no está en ese grupo.

Si el problema es que quiere que algunos files estén fuera del control de la versión, simplemente podría establecer la propiedad svn: ignore en el directory que contiene el directory que desea.

También puede consultar esta perspicaz pregunta SO , tiene muchos puntos buenos que parecen estar relacionados con su problema.