¿Puedes labelr a alguien en un post de cometer git?

Ocasionalmente, me gustaría llamar a la gente en mis posts de cometer git. Y también le haría saber a la gente que debería ver el compromiso.

Ejemplo: "Solucionar problemas causados ​​por + JoeSchmoe"

Cómo lo haces depende de cómo uses Git. No existe una forma de hacerlo en Git, ya que Git no hace ningún tipo de notificación.

Una opción sería simplemente configurar su propia convención, y usar sus propios scripts para extraer dichos commits o enviar las notifications apropiadas en algo así como un hook post-receive .

Sin embargo, existen convenciones existentes sobre cómo funciona esto en dos flujos de trabajo comunes basados ​​en Git: parches enviados por correo electrónico y GitHub.

En los parches enviados a través del flujo de trabajo de correo electrónico, utilizados por el kernel de Linux y el propio proyecto de Git, lo que debes hacer es agregar líneas al final del post del formulario:

 Cc: Joe Schmoe <[email protected]> 

Luego, cuando use git format-patch y git send-email para formatear y enviar sus parches por correo electrónico, Joe Schmoe recibirá una CC en el correo electrónico enviado, por lo que debe recibir una notificación por correo electrónico sobre este parche.

La otra convención, si usas algo como GitHub, es usar una mención de @JoeSchmoe de su nombre de usuario de GitHub. No sé de qué hablar, y su ayuda no especifica si esto funciona desde el post de confirmación en sí; pero al less, en cualquier comentario o request de extracción que haga, puede escribir a @JoeSchmoe y se le notificará el hecho de que lo mencionó.

Los posts de commit de Git son de forma libre, pero no hay ninguna funcionalidad para soportar algo como esto en Git. Puedes search un contenedor Git que sea compatible con esto (¿Github? No hay idea) o build algo tú mismo para tu uso local.

He probado github para esto, sí, funciona. cuando escribe @mention en el post de confirmación, puede hacer clic en el nombre para navegar hasta el perfil del chico