跳至主要内容
版本:1.22.3

代码所有者

Gitea维护代码所有者文件。它按以下顺序查找这些文件:

  • ./CODEOWNERS
  • ./docs/CODEOWNERS
  • ./.gitea/CODEOWNERS

并在找到第一个文件后停止。

文件格式:<正则表达式规则> <@用户或@组织/团队> [@用户或@组织/团队]...

正则表达式使用 Golang 正则表达式格式。正则表达式可以以!开头表示否定规则 - 匹配除指定文件之外的所有文件。

示例文件

.*\\.go @user1 @user2 # This is comment

# Comment too
# You can assigning code owning for users or teams
frontend/src/.*\\.js @org1/team1 @org1/team2 @user3

# You can use negative pattern
!frontend/src/.* @org1/team3 @user5

# You can use power of go regexp
docs/(aws|google|azure)/[^/]*\\.(md|txt) @user8 @org1/team4
!/assets/.*\\.(bin|exe|msi) @user9

转义

您可以使用\转义字符# (空格)和\,例如

dir/with\#hashtag @user1
path\ with\ space @user2
path/with\\backslash @user3

某些字符(.+*?()|[]{}^$\)应在正则表达式中使用\\转义,例如

path/\\.with\\.dots
path/with\\+plus