comprimir binarys en SVN?

He escrito una secuencia de commands para comprimir y descomprimir files binarys de un directory seleccionado (y los subdirectorys). Necesito activar el script antes de enviar files a SVN.

  1. ¿Hay alguna manera de usar el gancho precompromiso para ejecutar el script? y si es así, ¿cómo le doy al script el directory raíz (para que escanee las subcarpetas y comprima)? y ¿qué debería escribir en el gancho para ejecutar el guión?

  2. Lo mismo que tengo que hacer cuando CHECK OUT files. Necesito ejecutar un script. De nuevo, necesito la ruta de acceso de la raíz local y, además, no hay un enlace POST-CHECK-OUT, entonces, ¿cómo puedo ejecutar el script?

Gracias,

Oded

No hay forma de lograr esto con la "secuencia de commands de enlace" de subversión normal, ya que todos son del lado del server.

El cliente de la command-line de subversión no es compatible con los ganchos del lado del cliente. Tendrás que escribir tus propios scripts para envolver, por ejemplo, svn update y luego usar esos scripts en lugar del command svn que envuelven.

TortoiseSVN, hasta donde yo sé, admite los ganchos del lado del cliente. Puede estar de suerte si está usando eso.

¿Por qué, por curiosidad, necesitas hacer esto en primer lugar?