当我创建拉取请求时,我可以看到两个选项:审稿人和受让人。那些有什么区别? 我认为这是来自github的最新版本。
答案 0 :(得分:9)
审稿人和受让人是组织谁正在处理拉取请求和问题的工具。他们不会授予任何额外的权限。
审稿人是您特别要求审核提款请求的人。 From the docs ...
Pull请求作者和存储库所有者以及协作者可以向具有存储库写入权限的任何人请求拉取请求审核。请求的审核人将收到您要求他们审核提取请求的通知。
" 受让人澄清谁在处理特定问题并提出请求",also from the docs。
具体差异取决于项目,但基本区别在于审核人员需要审核,并且受让人负责实际处理合并(可能还包括审核)。
例如,如果我提交的是更改类型系统的拉取请求,我可以将分配给类型系统的负责人来处理;可能是特定的人,或项目负责人。或者我可以将它分配给任何人说他们在项目聊天中处理它。受让人说"这个人正在处理这个问题"。
但是,如果该拉取请求也具有Windows特定代码,我可能会请求该项目中知道Windows的人员进行审核。
另一种用途可能是总是让两个人看一个拉请求,一个审稿人,一个受让人。在这种情况下,由项目经理处理,确保每个拉取请求都有受让人和审阅者。
答案 1 :(得分:2)
"受让人"有一个更宽松的定义,可以使用不同的方式来满足团队需求。
在我们的8个开发团队中,我们有1个评论者和最多2个受让人。我们使用"受让人"指定打开Pull Request的人员,负责发出Pull Request评论/变更请求。有时候,如果质量保证涉及合并和关闭PR,QA-person也被添加为受让人。
使用"受让人"有助于将来轻松定位PR。我的一个项目有> 3000 PRs。
is:open is:pr author:raya-dumas
is:closed is:pr assignee:raya-dumas