CollabNet pre-commit hooks – newbie

He instalado CollabNet SVN. Se puede acceder y creé algunos repositorys. Quiero agregar dos ganchos:

1) Un gancho de precompromiso para hacer comentarios obligatorios durante la ejecución. El gancho debe verificar la duración de los comentarios.

2) Un gancho para ignorar los contenidos de las carpetas bin y obj.

Quiero que estos dos enlaces obliguen a todos los usuarios de SVN a seguirlos, por lo que deberían estar en el server, no en mi SVN de Tortoise local.

Realmente apreciaría si puedes mostrarme cómo hacerlo o guiarme a un tutorial. Esta es la primera vez que estoy trabajando en cosas relacionadas con SVN.

Gracias.

Todavía no he probado este package en particular, pero parece bastante presentable: este gancho precompromiso de Prashanth Vakati proporciona los dos controles que está buscando y más:

  • Verifique el post de logging vacío;
  • Ignorar directorys / carpetas;
  • Ignorar las extensiones de files;
  • Verifique la existencia de locking.

En la página web referenceda, encontrará una descripción clara y concisa del package. Es inusual en que viene como un file zip que contiene un file exe y un file de configuration (en lugar de solo un file de script). Simplemente descomprímalos en su directory de ganchos, luego edite el file de configuration para especificar las carpetas que desea ignorar. Tenga en count que la secuencia de commands genera un error si se intenta confirmar una carpeta en la list en lugar de filtrar de forma silenciosa las inputs que están en la list. Yo personalmente prefiero este enfoque porque hace que el usuario sepa que algo no va a ser cometido.