Estoy trabajando en un proyecto SVN, y tengo que ejecutar mi script de enlace precompuesto desde el lado del cliente. ¿Hay alguna forma de ejecutarlos?Ejecución del script Hook en el lado del cliente
Respuesta
La única solución posible es utilizar TortoiseSVN, que tiene la oportunidad de ejecutar una secuencia de comandos especial (solo desde TortoiseSVN) en el lado del cliente. De lo contrario, no es posible ejecutar las secuencias de comandos de gancho, porque se ejecutan siempre en el lado del servidor.
¿Cómo implementa TortoiseSVN los ganchos del lado del cliente? Solo estoy pensando que si TortoiseSVN lo hace, es posible de otra manera, incluso si esta "otra forma" es copiar el código exacto que utiliza TortoiseSVN. Eso haría que esta respuesta sea técnicamente inválida, por un tecnicismo técnico. – trysis
@trysis Dado que Tortoise SVN es el que finalmente ejecuta el comando svn commit, supongo que simplemente ejecuta cualquier "enlace" precomprometido que haya definido, y luego decide, dependiendo del resultado, si el compromiso debe ser ejecutado. – Niavlys
Crear un archivo de secuencia de comandos que es un alias para el comando svn
si está utilizando la línea de comandos como este post sugiere: http://top-frog.com/2009/04/23/client-side-pre-and-post-svn-hooks-with-unix-aliases/
Sólo tiene que poner el directorio que contiene el archivo de secuencia de comandos en el entorno de la trayectoria de su sistema variable antes del directorio que contiene el ejecutable SVN.
- 1. Método del lado del servidor y del lado del cliente
- 2. Sesiones del lado del cliente
- 3. Idiomas del lado del cliente
- 4. Ruby: del lado del cliente o del lado del servidor?
- 5. Caché del lado del cliente en GWT
- 6. Web Charting, lado del servidor o del lado del cliente?
- 7. Registradores en el lado del cliente GWT
- 8. Método no estático en el lado del servidor desde el lado del cliente usando JavsScript
- 9. Evento del servidor ASP.net manejado desde el lado del cliente
- 10. DDD y validación del lado del cliente
- 11. ¿Evento de incendio después de la validación del script del lado del cliente en asp.net?
- 12. jqgrid clasificación del lado del cliente con paginación del lado del servidor - los datos desaparecen
- 13. caché de archivos del lado del cliente
- 14. Cookies solo del lado del cliente
- 15. Integrar Validación del lado del cliente
- 16. Validación del lado del cliente ASP.NET MVC
- 17. MVC3 CompareAttribute, error del lado del cliente
- 18. Persistencia del lado del cliente (almacenamiento)
- 19. Lenguajes del lado del cliente fuertemente tipados?
- 20. Enrutamiento del lado del cliente. ¿Como funciona?
- 21. Subversion Aplicación del lado del cliente
- 22. Deshabilitar el almacenamiento en caché del lado del cliente
- 23. Paginación: ¿lado del servidor o lado del cliente?
- 24. Validación del lado del cliente de FluentValidation
- 25. lado del servidor MVC + lado del cliente MVC
- 26. Paginación del lado del cliente con jqGrid
- 27. librería javascript para el almacenamiento del lado del cliente con la sincronización del lado del servidor
- 28. Socket.io en Heroku: código del lado del cliente
- 29. Validación del lado del cliente de Grails
- 30. Acción del lado del servidor Script 3.0
¿Por qué necesita ejecutar ese script de gancho en el lado del cliente? ¿Qué te gustaría lograr? – khmarbaise
@khmarbaise También quiero saber cómo ejecutar el script de gancho en el lado del cliente. Quiero instalar un enlace precompromiso para verificar mi confirmación, pero no tengo el permiso para instalar el script en el servidor svn. Basado en las respuestas, puedo usar TortoiseSVN para hacer esto. – kkpattern