Dans JIRA connecté à STASH, vous pouvez créer une branche fonctionnelle pour un problème en utilisant le bouton "créer une branche". (C'est bien de suivre les commits dans ce numéro.)
Si un développeur commençait à travailler mais ne savait pas qu'il existait un tel problème, il ne cliquait pas sur le bouton "Créer une branche".
Est-il possible d'assigner une branche git existante à un problème?
ancien développeur Stash ici.
Oui et non. La création de la branche via l'interface utilisateur n'est qu'un moyen pratique. L'important est que le nom contienne la clé JIRA. Si un seul développeur travaille sur la branche, il est assez facile de renommer (supprimer + ajouter) une branche avec le nom approprié.
git checkout old-branch
git Push -u Origin old-branch:JIRAKEY-1234-something
git Push Origin :old-branch
Est ce que ça aide?
Ce n'est plus le cas. Avec une configuration commune entre bitbucket et Jira, il suffit d'inclure l'ID du problème dans le message de validation pour créer un lien entre le commit et la branche et le problème de Jira.
À partir de janvier 2017, si vous avez une branche déjà existante et que vous souhaitez la joindre à un numéro Jira, vous pouvez procéder comme suit:
Exécutez la commande suivante
git branch -m JIRA_ISSUE_ID-Whatever
En supposant que le mien problème Jira soit SO-01
, je peux effectuer les opérations suivantes:
git branch -m SO-01-Whatever
Cela changera le nom localement, Poussez-le à distance avec:
git Push Origin :old_name
git branch (-m | -M) [<oldbranch>] <newbranch>
Je viens de tester la théorie selon laquelle le numéro d'identification de Jira dans le nom de la branche crée un lien automatique.
Cela fait.
Pour voir l'effet, vous devez pousser un commit. Ensuite, la branche apparaîtra dans Jira ... La branche se présentera à Jira, mais pour obtenir un engagement individuel à apparaître à Jira, je dois faire référence à l'identifiant Jira dans le message de validation.
L’option d’interface Web consiste à dériver d’une branche à l’autre, mais à revenir à la demande principale.
par exemple:
Si vous incluez l'ID JIRA dans le nom de la branche, en créant à partir d'un commit existant, il vous suffit de:
git Push --set-upstream Origin <new-branch-name>
et la succursale est attachée au ticket JIRA.