Cómo deshabilitar la asignación de una subcarpeta en SVN

Necesito evitar que un subdirectory particular reciba commits. En otros directorys, los desarrolladores aún pueden comprometerse.

¿Cómo puedo escribir un enlace svn pre-commit para no permitir sus commits? (No será lo mismo que agregar ese subdirectory a su list de ignorar).

Configurar una secuencia de commands de enlace de precomisión no es la única opción.

Puede configurar la autorización basada en ruta para poder establecer reglas de acceso 'Sin acceso', 'Solo lectura', 'Leer / Escribir' en elementos de repository.

Utilice svnlook dirs-changed $1 -t $2 ($ 1 y $ 2 son repo_path y transacción utilizada en la confirmación previa) para get una list de directorys modificados, y si los resultados contienen el directory particular (páselo a través de grep o una expresión regular similar herramienta de comprobación) luego escribe un post de error a stderr y devuelve 1.