极狐 GitLab

议题关闭模式

议题关闭模式

Tier: 基础版,专业版,旗舰版

Offering: 私有化部署

关于议题关闭模式的用户文档,请参见 [自动关闭议题](../user/project/issues/managing_issues.md#closing-issues-automatically)。

当提交或合并请求解决了一个或多个议题时,极狐GitLab 可以在提交或合并请求合并到项目默认分支时关闭这些议题。 默认议题关闭模式 涵盖了广泛的词汇,管理员可以根据需要配置词汇列表。

更改议题关闭模式#

要更改默认的议题关闭模式以满足你的需求:

  1. 编辑 /etc/gitlab/gitlab.rb 并更改 gitlab_rails['gitlab_issue_closing_pattern'] 值:

    ruby
    gitlab_rails['gitlab_issue_closing_pattern'] = /<regular_expression>/.source
  2. 保存文件并重新配置极狐GitLab:

    shell
    sudo gitlab-ctl reconfigure

要测试议题关闭模式,请使用 Rubular。 Rubular 无法理解 %{issue_ref}。在测试你的模式时,请将此字符串替换为 #\d+,它仅匹配本地议题引用,如 #123