2013-10-24 101 views
10

我對Git很陌生,我正在使用GitLab存儲庫來跟蹤我的問題列表。我想創造里程碑,但我找不到在哪裏。里程碑和問題追蹤是Git本身的一部分,而不是Gitlab?如何在GitLab中創建里程碑

編輯:這是我的里程碑頁面截圖: 有它

+0

@SrinivasReddyThatiparthy標籤與里程碑有什麼關係?例如我的穩定版本是一個名爲1.0的分支。我針對主分支開發,我想設置一些問題,以便在版本1.1時解決。我想創建一個1.1里程碑,但我不能創建1.1標籤或1.1分支(因爲我仍在開發主分支)。 – Hoffmann

回答

14

是否里程碑和問題跟蹤Git的本身,而不是Gitlab的一部分,沒有新的里程碑按鈕?

不,它們只是GitLab的一部分,而不是git。

如果沒有從issue 339改變,你必須在Issues部分,選項卡 'Milestones' 一個 「新的里程碑」 按鈕:

http://cloud.github.com/downloads/gitlabhq/gitlabhq/milestones.png


由於OP Hoffmann報告:的此按鈕的存在取決於您的角色(或abilities)。

你可以see in ability.rb,只有能力「master」允許創建/管理的里程碑:

def project_master_rules 
    project_dev_rules + [ 
    :push_code_to_protected_branches, 
    :modify_issue, 
    :modify_project_snippet, 
    :modify_merge_request, 
    :admin_issue, 
    :admin_milestone,     <============= 
    :admin_project_snippet, 
    :admin_team_member, 
    :admin_merge_request, 
    :admin_note, 
    :admin_wiki, 
    :admin_project 
    ] 
end 
+0

好吧,似乎我有一個版本問題。我認爲,因爲屏幕上沒有New Milestone按鈕,所以我不得不通過git命令行來創建它們。 但是因爲里程碑不是git本身的一部分,所以似乎我安裝了GitLab的bug版本。你能指出你使用的是什麼版本嗎?另外我怎樣才能找到我使用的是哪個版本?我不是安裝它的人。 – Hoffmann

+0

我添加了我的里程碑屏幕截圖。也許只有按鈕被竊聽?你能給我一個URL的例子,所以我可以嘗試直接訪問它? – Hoffmann

+0

@霍夫曼我沒有最新版本:屏幕截圖來自5.x版本。我明天再查。 – VonC

0

如果您使用的是集成到gitlab外部問題跟蹤器,你不能使用里程碑!