¿Hay un gancho Git que se puede ejecutar cuando se agrega una nueva etiqueta Git? Porque quiero escribir automáticamente nuevos nombres de etiqueta Git en un archivo de texto. ¿Tienes alguna pista sobre cómo hacer esto?Ejecutar automáticamente el gancho Git al crear una etiqueta Git
Respuesta
Aunque actualmente no es posible usar ganchos, siempre puedes crear una secuencia de comandos simple.
mytag.sh:
#!/bin/sh
[ -z "$1" ] || (git tag $1 && git tag > /path/to/your-tags-file)
a continuación:
chmod +x mytag.sh
git config alias.mytag !/path/to/mytag.sh
Y podría alias un comando git para esto, por supuesto. (Para evitar cualquier rareza potencial, es posible que desee utilizar 'git tag> tags-file', escribiendo toda la lista todo el tiempo.) – Cascabel
sí, acordó, va a editarlo para hacer eso – OneOfOne
No es del todo correcto. Se puede hacer a través de ganchos, consulte esta pregunta SO como referencia: http://stackoverflow.com/questions/5809910/how-do-i-react-to-new-tags-in-git-hooks –
- 1. Git pre-recepción gancho
- 2. El gancho post-recepción Git no funciona
- 3. git no puede ejecutar python-script como gancho
- 4. Git personalización de gancho global
- 5. gancho de pre-recepción GIT
- 6. Gancho precomprometido/compartido de Git
- 7. Error al ejecutar 'git apply'
- 8. Git gancho: habilitar eco comandos
- 9. Git: ¿Cómo crear una nueva rama desde una etiqueta?
- 10. git crear una sucursal local para una etiqueta bifurcada upstream
- 11. Git-svn: crear y empujar una nueva rama/etiqueta?
- 12. gancho git-clone y post-checkout
- 13. ganchos git: ¿hay un gancho clon?
- 14. Enlace simbólico a un gancho en git
- 15. git, Heroku: gancho de pre-recepción rechazado
- 16. ¿Hay algún gancho git para tirar?
- 17. git: quién presionó en el gancho posterior a la recepción
- 18. Ejecutar JUnit automáticamente al crear el proyecto Eclipse
- 19. ¿Cómo confirmo una etiqueta de git?
- 20. Reflejar automáticamente un repositorio de git
- 21. Llamar a 'git pull' desde un gancho post-actualización de git
- 22. ejecutando git 'post-receive' gancho con setuid falla
- 23. ¿Cómo puedo ejecutar manualmente el gancho después de recibir en git?
- 24. etiqueta git checkout, git pull falla en la rama
- 25. ¿Muestra el comando completo al ejecutar un alias de Git?
- 26. Gancho precommitido para JSLint en Mercurial y Git
- 27. Git - rebase a una etiqueta en particular
- 28. ¿Cómo arreglar el permiso denegado para .git/directory al ejecutar git push?
- 29. Gancho de precompilación de Git: Archivos modificados/agregados
- 30. cómo ejecutar automáticamente la instalación del paquete si el archivo gemelo se actualiza después de una extracción/fusión de git?
Para el registro, 'git tag' imprime una lista de todas las etiquetas. No estoy seguro de ver que sea más fácil leer un archivo de texto que ejecutar ese comando y obtener el resultado. – Cascabel