Eu encontro muitas respostas sobre como referenciar um problema do GitHub em um commit do git (usando a notação #xxx). Gostaria de fazer referência a uma confirmação no meu comentário, gerando um link para a página de detalhes da confirmação?
github
commit
issue-tracking
LodeRunner
fonte
fonte
Respostas:
Para fazer referência a um commit, basta escrever seu hash SHA e ele será automaticamente transformado em um link.
Veja também:
fonte
https://github.com/PRJ/issues/NUMBER?VERSION?
A resposta acima está faltando um exemplo que pode não ser óbvio (não era para mim).
O URL pode ser dividido em partes
O hash pode ser encontrado aqui (você pode clicar nele e obterá o URL do navegador).
Espero que isso poupe algum tempo.
fonte
git log
, ele aparecerá nas linhas comcommit <SHA>
. E se isso não funcionar, pode ser que você não tenha feito ogit push origin master
. Além disso, há um erro no github, deve haver pelo menos um caractere após o <SHA> ou ele não é detectado. Pode ser apenas uma nova linha ou um período.Se você estiver tentando fazer referência a uma confirmação em outro repositório que não seja o problema, é possível prefixar o hash curto da confirmação
reponame@
.Suponha que seu commit esteja no repositório nomeado
dev
e o problema GitLab no repositório nomeadotest
. Você pode deixar um comentário sobre o problema e fazer referência ao commitdev@e9c11f0a
(onde e9c11f0a são as primeiras 8 letras do sha hash do commit ao qual você deseja vincular), se isso fizer sentido.fonte