I've just started using GitLab, and have created a set of issues, in order to keep an overview of what needs to be done for my application. I was wondering if it was possible to create a branch from these issues, such that the branch and issues are linked, similar as in jira and Stash from atlassian?
If you create a branch with the name <issue-number>-issue-description
and push that branch to gitlab, it will automatically be linked to that issue. For instance, if you have an issue with id 654
and you create a branch with name 654-some-feature
and push it to gitlab, it will be linked to issue 654
.
Gitlab will even ask you if you want to create a merge request and will automatically add Closes #654
to the merge request description which will close issue 654
when the merge request is accepted.
Also if you go to a given issue page on gitlab, you should see a New Branch
button which will automatically create a branch with a name of the form <issue-number>-issue-description
.