Sto lavorando a un progetto SVN e ho bisogno di eseguire il mio script di hook pre-commit dal lato client. C'è un modo per eseguirli?Esecuzione script hook lato client
risposta
L'unica soluzione possibile è utilizzare TortoiseSVN, che ha l'opportunità di eseguire uno script Hook speciale (solo da TortoiseSVN) sul lato client. Altrimenti non è possibile eseguire gli Hook script, poiché vengono eseguiti sempre sul lato server.
In che modo TortoiseSVN implementa i hook lato client? Sto solo pensando che se TortoiseSVN lo fa, è possibile in un altro modo, anche se questo "altro modo" è quello di copiare il codice esatto che usa TortoiseSVN. Ciò renderebbe tecnicamente non valida questa risposta, da un punto di vista tecnico. – trysis
@trysis Poiché Tortoise SVN è quello che esegue il comando svn commit, credo che esegua semplicemente qualsiasi "hook" di pre-commit che è stato definito, quindi decide, a seconda del risultato, se il commit deve essere eseguito. – Niavlys
Creare un file di script che è un alias per il comando svn
se si utilizza la linea di comando come questo post suggerisce: http://top-frog.com/2009/04/23/client-side-pre-and-post-svn-hooks-with-unix-aliases/
Hai solo bisogno di mettere la directory contenente il file di script in ambiente PATH del sistema variabile prima della directory contenente l'eseguibile SVN.
- 1. SVN lato client hook
- 2. Motore/script del blog JavaScript lato client
- 3. Logica lato client O logica lato server?
- 4. Esecuzione di hook Git su Windows
- 5. XSLT lato client
- 6. Persistenza lato client (archiviazione)
- 7. lato client bloccaggio
- 8. Impostazioni lato client Meteor
- 9. Archiviazione query lato client
- 10. Convalida lato client Grails
- 11. Lingue lato client
- 12. module.exports lato client
- 13. Integrazione Validazione lato client
- 14. Ruby: lato client o lato server?
- 15. Quando utilizzare lato client o lato server?
- 16. Lato server MVC + Lato client MVC
- 17. Utilizzo del nodo-ncurses sul lato client tramite script sul lato server?
- 18. pjax o lato client MVC?
- 19. Scripting lato client e linguaggi di scripting lato server
- 20. Reagire sul lato server e sul lato client non trasparente
- 21. MVC3 Convalida lato client non funzionante
- 22. Socket.io su Heroku: codice lato client
- 23. asp.net convalida lato client mvc
- 24. Impaginazione lato client con jqGrid
- 25. Qualsiasi parser haml lato client?
- 26. ReCaptcha v2 eventi lato client
- 27. Convalida lato client con WebApi
- 28. Rails PDFKit attendere lato client
- 29. Meteor NPM-module lato client?
- 30. Definizione schema Mongoose lato client
Perché è necessario eseguire lo script di hook sul lato client? Cosa ti piacerebbe ottenere? – khmarbaise
@khmarbaise Voglio anche sapere come eseguire lo script di hook sul lato client. Voglio installare un hook pre-commit per controllare il commit ma non ho il permesso di installare lo script sul server svn. In base alle risposte, posso usare TortoiseSVN per farlo. – kkpattern