web-dev-qa-db-fra.com

Création d'une branche à partir d'un problème dans GitLab

Je viens de commencer à utiliser GitLab et j'ai créé un ensemble de problèmes afin de garder une vue d'ensemble de ce qui doit être fait pour mon application. Je me demandais s'il était possible de créer une branche à partir de ces problèmes, de telle sorte que la branche et les problèmes soient liés, comme dans jira et Stash d'Atlassian?

13
JonasN89

Si vous créez une branche avec le nom <issue-number>-issue-description et Poussez cette branche vers gitlab, elle sera automatiquement liée à ce problème. Par exemple, si vous rencontrez un problème avec id 654 et vous créez une branche avec le nom 654-some-feature et le pousser vers gitlab, il sera lié au problème 654.

Gitlab vous demandera même si vous souhaitez créer une demande de fusion et ajoutera automatiquement Closes #654 à la description de la demande de fusion qui fermera issue 654 lorsque la demande de fusion est acceptée.

De plus, si vous accédez à une page de problème donnée sur gitlab, vous devriez voir un New Branch bouton qui créera automatiquement une branche avec un nom de la forme <issue-number>-issue-description.

15
Jawad

Sur l'écran Problème, vous voyez un bouton vert intitulé "Créer une demande de fusion", avec une flèche vers le bas à sa droite.

Ce n'est pas un bouton, c'est une liste déroulante de boutons.

  • Cliquez sur la flèche vers le bas
  • Choisissez "Créer une succursale"
  • Cliquez sur "Créer une succursale"
  • Une branche est créée à partir du numéro d'émission, plus le titre de la branche
    • Par exemple, mon numéro 2, avec le titre "Test repoSearch sans repos" aura une branche appelée:
    • 2-test-reposearch-with-no-repos
    • Notez qu'il change la casse en tout en minuscules
20
Robert Echlin