私はGitLabを使い始めたばかりで、アプリケーションに必要なことの概要を把握するために、一連の問題を作成しました。 atlassianのjiraやStashのように、ブランチと課題がリンクされるように、これらの課題からブランチを作成できるかどうか疑問に思っていました。
<issue-number>-issue-description
という名前のブランチを作成し、そのブランチをgitlabにプッシュすると、その課題に自動的にリンクされます。たとえば、ID 654
に問題があり、654-some-feature
という名前のブランチを作成してgitlabにプッシュすると、654
を発行するためにリンクされます。
Gitlabは、マージリクエストを作成するかどうかを尋ね、マージリクエストの説明にCloses #654
を自動的に追加し、マージリクエストが受け入れられるとissue 654
を閉じます。
また、gitlabの特定の問題ページにアクセスすると、New Branch
という名前のブランチを自動的に作成する<issue-number>-issue-description
ボタンが表示されます。
[Issue]画面に、「Create a merge request」というラベルの付いた緑色のボタンがあり、右に下矢印があります。
これはボタンではなく、ボタンのドロップダウンリストです。