如果我有一个这样结构的项目:
project
│ README.md
│ config.json
package.json
│
└───folder1
│ │ fileA.js
│ │ fileB.html
│
└───folder2
│ fileC.js
│ fileD.html
如何向
CODEOWNERS
文件添加一条规则,仅授予用户对根文件夹中文件的所有权,而不授予任何子目录中文件的所有权?
我尝试了以下方法,但似乎都没有按照我想要的方式工作:
# CODEOWNERS
/ @johnSmith
./ @johnSmith
/* @johnSmith
经过一些实验,这似乎有效:
#CODEOWNERS
/*.* @userName
/apps @differentUserName
这将赋予
@userName
根文件的所有权。它也适用于点前缀文件夹内的文件,例如 .github/
或 .vscode/
,但不适用于其他嵌套目录