Disons que j'ai une branche nommée feature/1
. Et aussi le numéro 1. Je veux relier cette branche à ce problème.
Existe-t-il un moyen de relier cette branche à ce problème à partir du problème? Sans faire de commit.
github
git-branch
Nerian
la source
la source
/user/repo/tree/branch-name
(ou/user/repo/commits/branch-name
selon ce que vous voulez voir)Comme mentionné dans une autre réponse , GitHub crée automatiquement des liens vers diverses choses, y compris d'autres référentiels GH, mais pas vers des branches au sein de ces référentiels. Lorsque je veux faire cela, je crée manuellement le lien comme ceci:
Où
_user_
,_project_
et_branch_
doit être remplacé par les parties de l'URL de la branche. Par exemple, une branche dans le projet "linguist" de GitHub:Important:
/
", également comme dans cet exemple), alors il sera relatif à la racine du serveur de l'URL de la page actuelle. Sinon, les chemins qui ne commencent pas par une barre oblique seront traités comme relatifs au parent de l'URL de la page actuelle. (Il s'agit de la spécification de base des liens HTML.)tree
partie de l'URL lorsque vous vous référez à des branches spécifiques de projets.la source
/user/proj/blob/branch
même si j'ai écrittree
et nonblob
. Edit: travail:../../tree/branch
README.md
. GH semble supprimer le début "/" du lien et l'ajouter à l'URL actuelle. Cela peut être un bug. Je vais vérifier. Quoi qu'il en soit, les URL relatives avec ".." ont plus de sens dans les fichiers de dépôt. Par exemple, si vous fusionnez ma fourchette, mon nouveau lienREADME.md
renvoie à ma fourchette.Notez qu'à partir d'avril 2013 (" Libellés des branches et des balises pour les pages de validation "):
Cela signifie que référencer un commit à partir du problème permettra à l'utilisateur de voir la branche (en regardant le commit), et même de voir un lien vers le problème (toujours en regardant le commit).
la source
Vous ne pouvez pas référencer directement la branche.
Mais vous pouvez faire référence à une branche par rapport à une autre branche. Si vous entrez ceci:
il sera rendu comme
Vous pouvez également comparer les branches entre les fourches. Si
user2
a bifurquérepo
, cela fonctionne:la source
Je cherchais la même possibilité dans Git, mais rien n'était disponible donc j'ai décidé de consulter directement le Brach avec un démarquage lien en utilisant la référence Hash.
Donc, maintenant dans mon organisation, nous faisons toujours cette référence lors de l'ouverture ou de la fermeture d'un numéro. Il doit être référencé à un certain Hash et indirectement il se réfère à la branche correspondante.
Je suppose que vous êtes déjà maintenant, mais sinon, pour obtenir le hachage, vous utiliserez git log
Remarque: il ne fait pas référence à une branche certaing mais à un commit,
Avec quelques heures de travail, je pense qu'il est possible de le faire automatiquement et de créer un outil en ligne de commande,
la source