如何从gitlab项目中删除生成的问题默认标签列表?
在issues->labels下的一个gitlab项目中,我按下了链接来生成标签,天真地认为这将允许我为项目生成一组定制的标签。相反,我发现自己有一组默认标签,不幸的是,这些标签不适合我,因此我不希望其他用户使用这组标签,因此我希望列表再次消失。 我将如何实现这一点 非常感谢。生成由完成,它使用:如何从gitlab项目中删除生成的问题默认标签列表?,gitlab,labels,Gitlab,Labels,在issues->labels下的一个gitlab项目中,我按下了链接来生成标签,天真地认为这将允许我为项目生成一组定制的标签。相反,我发现自己有一组默认标签,不幸的是,这些标签不适合我,因此我不希望其他用户使用这组标签,因此我希望列表再次消失。 我将如何实现这一点 非常感谢。生成由完成,它使用: @labels = @project.issues_labels 这是在中定义的 这些标签在中定义 因此,如果其他所有操作都失败,您仍然可以更改该文件中的值 class IssuesLabels
@labels = @project.issues_labels
这是在中定义的
这些标签在中定义
因此,如果其他所有操作都失败,您仍然可以更改该文件中的值
class IssuesLabels
class << self
def important_labels
%w(bug critical confirmed)
end
def warning_labels
%w(documentation support)
end
def neutral_labels
%w(discussion suggestion)
end
def positive_labels
%w(feature enhancement)
end
类发布标签
类假设按照Gitlab的建议自行安装:
$ ssh your.gitlab
$ sudo su -l git
$ cd gitlab
$ bundle exec rails console production
> p = Project.where(path: 'your_project').first # ensure this is your project
> p.issues_default_label_list # examine the default list
> p.issues_default_label_list = [] # removes all defaults
> p.save
. 2020年,您可以在中添加站点范围的标签,这些标签将成为新项目的默认标签。在撰写本文时,“生成默认标签集”按钮仍将使用现有项目中硬编码的标签,即使您已在管理区域中添加了站点范围的标签。
$ ssh your.gitlab
$ sudo su -l git
$ cd gitlab
$ bundle exec rails console production
> p = Project.where(path: 'your_project').first # ensure this is your project
> p.issues_default_label_list # examine the default list
> p.issues_default_label_list = [] # removes all defaults
> p.save