gpt4 book ai didi

github - Github 中的 CODEOWNERS 没有按预期工作

转载 作者:行者123 更新时间:2023-12-05 05:06:09 26 4
gpt4 key购买 nike

问题:CODEOWNERS 需要完全限定的路径来对目录/子目录进行规则。

我正在编写下面的代码示例来说明问题。

* @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

根据文档:

# 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 目录。

关于github - Github 中的 CODEOWNERS 没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60107744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com