如何在GitLab中创建里程碑

时间:2013-10-24 13:15:29

标签: git gitlab

我是Git的新手,我正在使用GitLab存储库来跟踪我的问题列表。我想创造里程碑,但我找不到。里程碑和问题跟踪是git本身的一部分而不是Gitlab吗?

编辑:这是我的里程碑页面截图: 它上面没有新的里程碑按钮

2 个答案:

答案 0 :(得分:15)

  

里程碑和问题跟踪是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

答案 1 :(得分:0)

如果您使用的是集成到gitlab中的外部问题跟踪器,则无法使用里程碑!