假设我有一个由10个开发人员组成的团队,但是我希望所有拉动请求都由我的团队中有2个的高级开发人员完成。在我的分支机构策略中,我可以自动将团队,单个用户和组添加为审阅者。
团队-如前所述,我不希望整个团队都能够批准审核。
个人-我不想将个人高级开发者添加到策略中,因为如果这些 高级开发人员更改了角色,转到了另一个团队,等等,我必须去更新所有策略。
组-理想,但有一个警告。分配给组的拉取请求不 在查看“我的请求”时显示为分配给用户的信息。 PR仅在分配时显示 给个人或团队。
坏了吗?按设计工作?将来的功能?
答案 0 :(得分:2)
我过去处理此问题的方式是拥有两个团队:
开发者:
高级开发人员:
起诉
帕姆
您在开发人员上定义的大多数特权。您分配给高级开发人员的PR权限等其他特权。
还可以将“ 高级开发人员”团队添加为分支机构策略中的“必需”,并保留 Developers 团队的权限来提出请求,从而允许其他开发人员仍然批准要求和评论等,但是直到高级开发人员批准后才能完成要求。