Digamos que tengo una rama llamada feature/1
. Y también el número 1. Quiero vincular esa rama a ese problema.
¿Hay alguna manera de vincular esa rama a ese problema desde el problema? Sin hacer un compromiso.
github
git-branch
Nerian
fuente
fuente
/user/repo/tree/branch-name
(o/user/repo/commits/branch-name
dependiendo de lo que quiera ver)Como se menciona en otra respuesta , GitHub crea automáticamente enlaces a varias cosas, incluidos otros repositorios de GH, pero no a sucursales dentro de esos repositorios. Cuando quiero hacer esto, hago manualmente el enlace como este:
Donde
_user_
,_project_
y_branch_
debe reemplazarse con las partes de la URL de la sucursal. Por ejemplo, una rama en el proyecto "lingüista" de GitHub:Importante:
/
", también como en este ejemplo), será relativa a la raíz del servidor de la URL de la página actual. De lo contrario, las rutas que no comiencen con una barra oblicua se tratarán como relativas al padre de la URL de la página actual. (Esta es la especificación básica del enlace HTML).tree
parte de la URL cuando haga referencia a ramas específicas de proyectos.fuente
/user/proj/blob/branch
incluso si escribítree
y noblob
. Editar: trabajando:../../tree/branch
README.md
. GH parece eliminar "/" del enlace y agregarlo a la URL actual. Eso puede ser un error. Lo comprobaré. De todos modos, las URL relativas con ".." tienen más sentido en los archivos repos. Por ejemplo, si fusionaste mi bifurcación, mi nuevo enlaceREADME.md
se referiría a mi bifurcación.Tenga en cuenta que desde abril de 2013 (" Etiquetas de sucursal y etiqueta para las páginas de confirmación "):
Eso significa que hacer referencia a un compromiso desde el problema permitirá al usuario ver la rama (mirando el compromiso) e incluso ver un enlace de regreso al problema (aún mirando el compromiso).
fuente
No puede hacer referencia a la rama directamente.
Pero puede hacer una referencia a una rama en comparación con otra rama. Si ingresas esto:
se renderizará como
Además, puede comparar ramas entre horquillas. Si
user2
se bifurcarepo
, esto funciona:fuente
Estaba buscando la misma posibilidad en Git, pero no había nada disponible, así que decidí referir directamente el brach con un enlace de descuento utilizando la referencia Hash.
Entonces, ahora en mi organización siempre hacemos esa referencia al abrir o cerrar un problema. Debe referirse a un determinado hash e indirectamente a la rama correspondiente.
Supongo que ya lo tienes, pero si no, para obtener el hash usarás git log
Nota: No hace referencia a una rama certificada sino a una confirmación,
Con algunas horas de trabajo, creo que es posible hacer esto automáticamente y crear una herramienta de línea de comando,
fuente