Encuentro muchas respuestas sobre cómo hacer referencia a un problema de GitHub en un git commit (usando la notación #xxx). ¿Me gustaría hacer referencia a una confirmación en mi comentario, generando un enlace a la página de detalles de confirmación?
github
commit
issue-tracking
Lode runner
fuente
fuente
Respuestas:
Para hacer referencia a una confirmación, simplemente escriba su SHA-hash, y automáticamente se convertirá en un enlace.
Ver también:
fuente
https://github.com/PRJ/issues/NUMBER?VERSION?
A la respuesta anterior le falta un ejemplo que podría no ser obvio (no fue para mí).
La URL podría descomponerse en partes
Hash se puede encontrar aquí (puede hacer clic en él y obtendrá la URL del navegador).
Espero que esto te ahorre algo de tiempo.
fuente
git log
, aparecerá en las líneas concommit <SHA>
. Y si eso no funciona, podría ser que no hiciste elgit push origin master
. Además, hay un error en github, debe haber al menos un carácter después de <SHA> o no se detectará. Puede ser simplemente una nueva línea o un punto.Si está tratando de hacer referencia a un commit en otro repositorio diferente del problema, puede prefijar el hash corto de commit con
reponame@
.Suponga que su confirmación está en el repositorio nombrado
dev
, y el problema de GitLab está en el repositorio nombradotest
. Puede dejar un comentario sobre el problema y hacer referencia a la confirmación pordev@e9c11f0a
(donde e9c11f0a son las primeras 8 letras del sha hash de la confirmación a la que desea vincular) si eso tiene sentido.fuente