Etiquetado automático de una confirmación en Github

Cuando hago un trozo de cambios, deseo labelrlos como una versión. git tag v1.4 etc.

¿Cómo puedo agregar esto automáticamente a la confirmación que hago para estos cambios, en el momento en que estoy labelndo el compromiso # después de haber hecho la confirmación y haberla insertado?

es decir:

 git tag -a v1.2 cd8a721 -m "Message here" 

¿Cómo puedo agregar esto automáticamente a la confirmación que hago para estos cambios?

Puedes hacerlo con los ganchos web de GitHub.

Lea sobre los events aquí: https://developer.github.com/webhooks/#events


Note

Es mucho mejor usar la label anotada git tag -a ya que creará una label de confirmación con la misma información que commit.


Otra forma de identificación para tener gancho local: cuando se compromete, configure la label y luego presione las twigs y las tags.

post-commit hook (gancho local)

 #!/bin/sh # get the last commit Id lastCommit = $(git log -1 HEAD) tag = <generate the tag message you want to set> git tag -a ... echo " " echo " |ZZzzz " echo " | " echo " | " echo " |ZZzzz /^\ |ZZzzz " echo " | |~~~| | " echo " | |- -| / \ " echo " /^\ |[]+ | |^^^| " echo " |^^^^^^^| | +[]| | | " echo " | +[]|/\/\/\/\^/\/\/\/\/|^^^^^^^| " echo " |+[]+ |~~~~~~~~~~~~~~~~~~| +[]| " echo " | | [] /^\ [] |+[]+ | " echo " | +[]+| [] || || [] | +[]+| " echo " |[]+ | || || |[]+ | " echo " |_______|------------------|_______| " echo " " echo " " echo " You have just committed and tagged " echo " your code "