在发出Pull请求之前为Github Pull请求创建代码所有者



在github中使用CODEOWNERS语法,在应用程序的根目录中创建一个CODEOWNERS文件,语法如下:

*  @CharlieGreenman

将使Charlie Greenman成为回购的代码所有者。因此,在提出pull请求后,它将添加Charlie Greenman作为代码评审员。

然而,这种方法可能有点误导,因为它在拉取请求期间没有添加评审员,而且只有在正式提出之后才添加。有没有办法添加一个.yaml文件或修改CODEOWNER文件,以便在创建拉取请求时添加代码所有者?任何帮助都将不胜感激。非常感谢。

那没有多大意义。CODEOWNERS文件的目的是根据当前代码所有者验证您的文件。

想象一下,你做了一个PR,它完全删除了CODEOWNERS文件,在这种情况下,你会希望至少有一些代码所有者批准该更改,不是吗
在您要求的内容中,他们根本不会意识到更改,因为您正在删除文件。

如果您真的希望更改发生在PR之前,可以将其拆分为2个Pull Request,一个更改CODEOWNERS文件,另一个更改代码。

最新更新