需要在TFS git中审核B组的A组拉取请求吗?

时间:2018-02-02 05:25:34

标签: git tfs

在TFS 2015上设置的git存储库中,是否可以设置分支策略,以便A组中的用户必须由B组成员审核其拉取请求?例如,JuniorDevelopers无法批准其他JuniorDeveloper;他们必须得到SeniorDevelopers的批准。

管理页面中的策略设置似乎非常简陋,似乎只能设置最少数量的审阅者,或者特定人员或组必须审查特定代码项。

像Junior和Senior这样的基本内容我认为可以通过环形方式实现,例如设置根目录中的所有代码必须由SeniorDevelopers组中的某个人审阅。但是,更高级的配置如" A组只能由B组批准,但B组只能由A组批准"?

1 个答案:

答案 0 :(得分:0)

不,在同一个分支中,我们只能将有效政策设置为单向审核。 A在某种程度上由B和B由A表示,它意味着没有设置策略,它不能相互限制。

作为一种解决方法,您可以创建两个分支,一个用于JuniorDevelopers(A by B),另一个用于SeniorDevelopers(B by A)。因此,您可以单独设置分支策略。然后根据需要合并分支功能。

enter image description here