设置默认的审查人

79

我在一个代码库中提交Pull Request,但总是由同一个人进行审核。我想将他设置为默认的审核人,这样每次提交PR时就不用再手动选择他了,而是自动分配给他。

如何实现这个功能?


不清楚如何指定默认的审查人。但是如果在您的PR中标记一个默认的人员可以起作用,那是可行的。 - Naman
2个回答

98

GitHub能够使用CODEOWNERS文件来设置默认审查人。

当有人打开一个修改他们拥有的代码的拉取请求时,自动请求代码所有者进行审查。当拥有管理员权限的人开启必要审查后,可以选择需要代码所有者的批准。

要使用CODEOWNERS文件,请在仓库的根目录、docs/目录或.github/目录中,在希望添加代码所有者的分支上创建一个名为CODEOWNERS的新文件。


我在 GitHub Enterprise Server 2.18.4 上尝试了这个,但似乎没有起作用。 - davidrmcharles
看起来应该是支持的-https://help.github.com/en/enterprise/2.18/user/creating-cloning-and-archiving-repositories/about-code-owners。他们的支持团队应该能够提供帮助。 - osowskit
CODEOWNERS信息的正确链接。 - Shadoath
为什么我要设置,当我没有一个代码所有者,但是默认情况下,每次都需要审查,团队中的新开发人员需要审查。我希望在这里进行审查以便更好地理解,但是每次都需要进行审查。 - Marcon Willian

41

你应该添加.github/CODEOWNERS文件,其中包含要发送PR的用户。

例如,对于由*表示的代码库的任何更改,发送PR的示例:


对于*所代表的代码库的任何更改,可以按照示例发送PR。
## code changes will send PR to following users
* @option1-user1 @option1-user2 @option2-your-org/team-name

请查看:https://docs.github.com/en/enterprise/2.18/user/github/creating-cloning-and-archiving-repositories/about-code-owners

注意:.github/CODEOWNERS需要在main分支中才能生效。


相同的答案在4年前已经给出了... - Cjmarkham
17
@Cjmarkham说的没错,但是这个答案提供了更多细节并且更加简洁明了。目前被接受的答案只是一个大段引用。 - user2954463

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接