Github中的代码所有者不';I don’我没有按预期工作
问题:代码所有者需要针对目录/子目录的规则的完全限定路径 我在下面编写一个示例代码所有者来说明这个问题Github中的代码所有者不';I don’我没有按预期工作,github,Github,问题:代码所有者需要针对目录/子目录的规则的完全限定路径 我在下面编写一个示例代码所有者来说明这个问题 * @global-owner foo/bar/ @octocat 我希望每当对目录foo/bar中的任何文件(甚至是递归的)提出PR时,都应该为用户分配一个审阅。但是,这始终默认为*规则 但是,当我将文件更改为以下内容时: * @global-owner /app/src/main/java/com/cueo/foo/bar/ @octocat /app/src/main/java/co
* @global-owner
foo/bar/ @octocat
我希望每当对目录foo/bar中的任何文件(甚至是递归的)提出PR时,都应该为用户分配一个审阅。但是,这始终默认为*规则
但是,当我将文件更改为以下内容时:
* @global-owner
/app/src/main/java/com/cueo/foo/bar/ @octocat
/app/src/main/java/com/cueo/foo/bar/ @octocat
/app/src/test/java/com/cueo/foo/bar/ @octocat
这很有魅力。但问题是,我需要将每个目录重复两次,如下所示:
* @global-owner
/app/src/main/java/com/cueo/foo/bar/ @octocat
/app/src/main/java/com/cueo/foo/bar/ @octocat
/app/src/test/java/com/cueo/foo/bar/ @octocat
根据文件:
# In this example, @octocat owns any file in an apps directory
# anywhere in your repository.
apps/ @octocat
我相信这也适用于嵌套目录结构,如:
foo/bar/apps/ @octocat
我们还需要在路径前面加上
**
。这在文档中并不清楚
因此,如果我们添加如下规则:
* @global-owner
**/foo/bar/ @octocat
@octocat
将分配给项目中的所有foo/bar
目录。如果您编写foo/bar/apps/**
,它是否有效?否:(