Как создать вехи в GitLab - программирование
Подтвердить что ты не робот

Как создать вехи в GitLab

Я новичок в Git, и я использую репозиторий GitLab для отслеживания списка проблем. Я хотел создать вехи, но я не могу найти, где. Являются ли вехи и часть отслеживания проблем самой Git, а не Gitlab?

РЕДАКТИРОВАТЬ: Это мой скриншот страницы основных этапов: На нем нет новой кнопки Milestone

4b9b3361

Ответ 1

Являются ли этапы и часть отслеживания проблем самой git, а не Gitlab?

Нет, они являются частью только GitLab, а не git.

Если это не изменилось с issue 339, у вас есть кнопка "новая веха" в разделе Issues, вкладка ' Milestones ':

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


Как сообщает OP Hoffmann: наличие этой кнопки зависит от вашей роли (или способности).

Как вы можете видеть в 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

Ответ 2

Если вы используете внешний трекер-трекер, интегрированный в gitlab, вы не можете использовать этапы!