Confirmações de referência cruzada no github


142

Eu gostaria de referenciar commits em outros repositórios (neste caso, submódulos) nas edições do github do meu repositório principal. É possível fazer isso sem digitar o hiperlink completo de maneira semelhante à forma como o github cria um hiperlink reduzido a partir do número de confirmação?



Respostas:


203

A resposta, para que nós, os preguiçosos, possamos encontrá-la sem seguir o link para a seção Referências e URLs vinculados automaticamente da ajuda do GitHub :

User/Project@SHA

Por exemplo:

mojombo/god@be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2

Os SHAs curtos também funcionam (desde que sejam únicos):

mojombo/god@be6a8cc

41
Para aqueles que procuram referência problemas em outros repos, ele funciona como esperado: user/repo#45.
JD

4
E isso é importante: use o texto da referência como está. Não envolva-o em um link de remarcação, como[xxx](mojombo/god@be6a8cc)
Pierre Arnaud

não funciona para mim com GoogleMaps / android-mapas-utils @ 3cba85f04a79095160015f62a8438eb76adbbe6f
Alex Sorokoletov

@JD: muito obrigado, muito útil. Citação: help.github.com/articles/autolinked-references-and-urls
chharvey
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.