No sé si este gancho está fuera de fábrica o si el mío está simplemente estropeado y solo necesito reemplazarlo pero cuando intento editar un comentario de registro en una confirmación me sale este mensaje de error:pre-revprop-change hook falló
Solicitud DAV fallida; es posible que el anzuelo de cambio de preprogramación del repositorio haya fallado o no exista
Ha fallado al menos un cambio en la propiedad; repositorio no se ha modificado la configuración
propiedad error ‘log’
estoy usando tortuga v1.6.7 pero he tenido este problema todo el tiempo desde que he instalado tortuga, simplemente nunca se vio en ella pero es muy molesto.
Sin embargo, como no puedo entender cómo hacer las llamadas de línea de comando svn con Tortoise, simplemente entré en el repositorio y abrí la plantilla de preprogramación de cambios y a continuación se muestra lo que contiene.
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
ACTION="$5"
if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi
echo "Changing revision properties other than svn:log is prohibited" >&2
exit 1
Así que todavía está tratando de encontrar la manera de cambiar esto para que la tortuga (la subversión que es) me permite editar los comentarios. ¿Por qué desearía editar comentarios? Porque muchas veces me levanté y olvidé agregar más comentarios después de un compromiso después de darme cuenta de que echaba de menos x, y, z que debería haber estado en los comentarios después del hecho. Le sucede a cualquiera. Si bien es un riesgo de seguridad el permitir que los desarrolladores hagan esto, hacemos una copia de seguridad de nuestro repositorio cada 2 horas, de modo que si alguien los revisa y los elimina, bueno, estoy dispuesto a correr ese riesgo ya que tenemos esta copia de seguridad. Ese riesgo no debe eclipsar la capacidad de corregir comentarios a voluntad.
[¿qué es un gancho pre-revprop cambio en SVN y cómo puedo crearlo?] (Http://stackoverflow.com/questions/197224/what-is-a-pre- revprop-change-hook-in-svn-and-how-do-i-create-it) –