仅为根目录中的文件添加代码所有者

Dav*_*vid 6 github code-organization

如果我有一个这样结构的项目:

\n
project\n\xe2\x94\x82   README.md\n\xe2\x94\x82   config.json\n    package.json\n\xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80folder1\n\xe2\x94\x82   \xe2\x94\x82   fileA.js\n\xe2\x94\x82   \xe2\x94\x82   fileB.html\n\xe2\x94\x82   \n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80folder2\n    \xe2\x94\x82   fileC.js\n    \xe2\x94\x82   fileD.html\n
Run Code Online (Sandbox Code Playgroud)\n

如何向CODEOWNERS文件添加规则,仅授予用户对根文件夹中的文件的所有权,而不授予用户对任何子目录中的文件的所有权?

\n

我尝试了以下方法,但似乎没有一个能按我想要的方式工作:

\n
# CODEOWNERS\n/ @johnSmith\n\n./ @johnSmith\n\n/* @johnSmith\n
Run Code Online (Sandbox Code Playgroud)\n

Dav*_*vid 5

经过一番实验后,这似乎有效:

#CODEOWNERS

/*.* @userName

/apps @differentUserName
Run Code Online (Sandbox Code Playgroud)

这将赋予@userName根文件的所有权。它也适用于点前缀文件夹内的文件,例如.github/.vscode/但没有其他嵌套目录