2010-11-18 22 views
6

que tienen una estructura de directorios en mi repositorio SVN que es bastante estándar:¿Cómo puedo evitar el pago de determinados directorios en SVN?

/project1 
    /trunk 
    /branches 
     /branch1 
     /branch2 
     ... 
    /tags 
/project2 
    /trunk 
    /branches 
     ... 

estoy usando Apache con mod_dav_svn para albergar el repositorio.

Me gustaría evitar que las personas revisen accidentalmente la raíz de un proyecto o la raíz de todo el repositorio, que innecesariamente descarga muchos, muchos gigabytes de archivos y generalmente causa todo tipo de problemas.

Respuesta

3

Puede usar mod_dontdothat para esto. Ver el docs:

En concreto, se ha diseñado para mantener a los usuarios de hacer cosas que son particularmente duro en el servidor, como la salida a la raíz del árbol, o las etiquetas o las ramas de directorios. Se obras de pegarse un filtro de entrada en frente a todas las solicitudes de informe y en busca de tipos peligrosos de solicitudes. Si encuentra alguno, devuelve un 403 error prohibido.

+0

Bien, no sabía de eso. Parece bastante viejo. ¿Todavía funciona con subversión 1.5 y 1.6? –

+0

Actualicé el enlace a algo más reciente, y sí, todavía debería funcionar –

Cuestiones relacionadas