如何从gitlab项目中删除生成的问题默认标签列表?

如何从gitlab项目中删除生成的问题默认标签列表?,gitlab,labels,Gitlab,Labels,在issues->labels下的一个gitlab项目中,我按下了链接来生成标签,天真地认为这将允许我为项目生成一组定制的标签。相反,我发现自己有一组默认标签,不幸的是,这些标签不适合我,因此我不希望其他用户使用这组标签,因此我希望列表再次消失。 我将如何实现这一点 非常感谢。生成由完成,它使用: @labels = @project.issues_labels 这是在中定义的 这些标签在中定义 因此,如果其他所有操作都失败,您仍然可以更改该文件中的值 class IssuesLabels

在issues->labels下的一个gitlab项目中,我按下了链接来生成标签,天真地认为这将允许我为项目生成一组定制的标签。相反,我发现自己有一组默认标签,不幸的是,这些标签不适合我,因此我不希望其他用户使用这组标签,因此我希望列表再次消失。 我将如何实现这一点

非常感谢。

生成由完成,它使用:

@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