Compromisos de referencias cruzadas en github

142

Me gustaría hacer referencia a commits en otros repositorios (en este caso, submódulos) en los problemas de github de mi repositorio principal. ¿Es posible hacerlo sin escribir el hipervínculo completo de una manera similar a cómo github crea un hipervínculo acortado a partir del número de confirmación?

jkcl
fuente

Respuestas:

203

La respuesta es que la gente perezosa puede encontrarla sin seguir el enlace a la sección de Referencias y URLs Autolinked de la ayuda de GitHub :

User/Project@SHA

Por ejemplo:

mojombo/god@be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2

Los SHA cortos también funcionan (siempre y cuando sean únicos):

mojombo/god@be6a8cc
Martin Vilcans
fuente
41
Para aquellos que buscan referencias problemas en otros repositorios, funciona como se esperaba: user/repo#45.
JD
44
Y esto es importante: use el texto de la referencia tal como está. No lo envuelva en un enlace de descuento, como[xxx](mojombo/god@be6a8cc)
Pierre Arnaud
no funciona para mí con googlemaps / android-maps-utils @ 3cba85f04a79095160015f62a8438eb76adbbe6f
Alex Sorokoletov
@JD: muchas gracias, muy útil. Cita: help.github.com/articles/autolinked-references-and-urls
chharvey