有没有一种方法可以创建一个可以同时添加到github拉取请求中的审阅者别名



我们公司处理拉取请求的方式是,我们要求5名特定人员参与所有拉取请求到存储库A,并要求4名人员参与所有拉取请求到储存库B。记住哪些名字放在哪里,而不将任何人排除在外,这有点痛苦。

有没有一种方法可以创建一个别名或在审查请求字段中自动填充的东西,以添加所有合适的人员

例如,我想创建RepositoryAReviewers和RepositoryBReviewers,然后每当我将请求拉到任何一个存储库时,我都可以将别名放在review request字段中,然后点击submit。这存在吗?

您想要做的是为这些组创建团队。例如,当我希望在工作中合并代码时,我会使用my-company/my-team-reviewers团队,它会ping我团队中的所有审阅者。my-company是您的GitHub组织的名称。

如果你还想要求某个存储库(或该存储库中的某些文件(的所有评审都来自某个团队,你可以使用CODEOWNERS文件来做到这一点。如果你有一个项目的核心团队,你总是想进行评审,或者团队负责某些子系统,这尤其有用。

影响整个存储库的CODEOWNERS文件如下所示:

* @my-company/core-dev

上周我遇到了同样的问题,我做了一个简单的chrome扩展来创建/保存用户名列表,并在我当前打开的PR 上批量添加这些列表作为审阅者

https://chrome.google.com/webstore/detail/github-reviewer-groups/mmgjipidkhkfimmfgcgklooinlcfonah?hl=en&authuser=0

它也是开源的,所以可以尝试改进它。回购在这里:https://github.com/KhaledAylii/Github-Reviewer-Groups/tree/master

最新更新