2017-04-08 41 views
1

我剛開始使用GitLab,並創建了一組問題,以便全面瞭解需要爲我的應用程序完成哪些工作。我想知道是否可以從這些問題中創建一個分支,從而使分支和問題鏈接起來,類似於jira和Atlassian中的Stash?在GitLab中創建分支問題

回答

4

如果您創建一個名稱爲<issue-number>-issue-description的分支並將該分支推送到gitlab,它將自動鏈接到該問題。例如,如果您遇到編號爲的問題,並且您創建了名稱爲654-some-feature的分支並將其推送到gitlab,則它將鏈接到問題654

Gitlab甚至會問您是否要創建合併請求,並會自動將Closes #654添加到合併請求描述中,合併請求被接受時合併請求描述將關閉issue 654

此外,如果你去gitlab上給定的問題頁面,你應該看到一個New Branch按鈕,它會自動創建一個名稱爲<issue-number>-issue-description的分支。

+0

我希望看到一個新的分支按鈕,但無論是它不存在或者我找不到它。你知道它放在哪裏嗎? – JonasN89

+0

沒關係發現創建新分支。似乎Gitlab爲我的第一個問題創建了一個分支,但我自己並沒有意識到這一點。 – JonasN89

+0

關於缺少創建分支按鈕,請參閱@羅伯特Echlin的答案。 – florisla

2

在問題屏幕上,您會看到一個標有「創建合併請求」的綠色按鈕,並在其右側有一個向下的箭頭。

這不是一個按鈕,這是一個按鈕的下拉列表。

  • 點擊向下箭頭
  • 選擇「創建一個分支」
  • 點擊「創建一個分支」
  • 一個分支,從發行數量產生,加上分支的標題
    • 例如,我的問題#2,標題爲「測試repoSearch沒有回購」 將有一個分支叫:
    • 2 - 測試 - reposearch與 - 無回購
    • 注意它的變化的情況下,以全小寫