Références croisées commits dans github

142

Je voudrais faire référence aux commits dans d'autres dépôts (dans ce cas, sous-modules) dans les problèmes github de mon dépôt principal. Est-il possible de le faire sans taper le lien hypertexte complet d'une manière similaire à la façon dont github crée un lien hypertexte raccourci à partir du numéro de validation?

jkcl
la source

Réponses:

203

La réponse, pour que nous puissions la trouver sans suivre le lien vers la section Références et URL liées automatiquement de l'aide GitHub :

User/Project@SHA

Par exemple:

mojombo/god@be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2

Les SHA courts fonctionnent également (tant qu'ils sont uniques):

mojombo/god@be6a8cc
Martin Vilcans
la source
41
Pour ceux qui cherchent à référence questions dans d' autres prises en pension, il fonctionne comme prévu: user/repo#45.
JD
4
Et ceci est important: utilisez le texte de la référence tel quel. Ne l'enveloppez pas dans un lien de démarque, tel que[xxx](mojombo/god@be6a8cc)
Pierre Arnaud
ne fonctionne pas pour moi avec googlemaps / android-maps-utils @ 3cba85f04a79095160015f62a8438eb76adbbe6f
Alex Sorokoletov
@JD: merci beaucoup, très utile. Citation: help.github.com/articles/autolinked-references-and-urls
chharvey