TFS 2015无法完成请求请求

时间:2019-03-20 15:07:30

标签: tfs pull-request

我正在TFS 2015 GIT存储库中设置请求请求。我的用户可以创建请求请求,但是我是唯一能够完成请求请求的用户。我已经确认所有用户都对整个仓库有所贡献。我对正在发生的事情一无所知。用户批准PR并单击“完成请求”后,该按钮即被禁用,但从不启动合并过程。如果用户刷新页面,则“完成提取请求”按钮将再次处于活动状态。所有这些对我来说都很好,但对我而言并不是所有其他用户,因此我认为这是一个权限问题,但找不到。

1 个答案:

答案 0 :(得分:0)

在TFS中,您可以在审阅者批准更改之后通过选择拉出请求视图右上方的“完成”来完成拉出请求。

enter image description here

拉取请求视图上的完成按钮及其下拉选项

选择完成按钮后,它将立即完成拉取请求并将更改合并到目标分支。

对于权限,您只需要向相应的用户授予目标分支 Contribute 权限(拉请求:将源分支转换为目标分支)。

仔细检查权限设置,如果它们被添加到某个组中则拒绝相应的权限。在TFS中,拒绝优先于允许。

还要确保您的提取请求在完成前已满足所有分支机构的政策

即使其他审阅者拒绝了更改,只要满足所需的批准数量,也可以完成请求。