是否可以批准来自微软团队中 azure repos 的拉取请求?

Is it possible to approve pull requests from azure repos in micorsoft teams?

现在我看到通知中只提供了拉取请求 URL。是否可以在 Microsoft 团队中修改 azure devops 连接器或修改 azure repos 订阅以包括批准

首先,使用默认连接器时,我没有看到这种可能性。我们有一个类似的用例,我们使用 LogicApp 或 Power Automate 通过 REST API 调用来执行您想要的操作。

Link 到文档:https://docs.microsoft.com/en-us/rest/api/azure/devops/git/pull%20requests/get%20pull%20request?view=azure-devops-rest-5.1

但是,如果有人甚至不会查看更改并批准它们,为什么还要有拉取请求批准政策?

正如其他人所提到的,'rubber stamping' 拉取请求违背了他们的意图。但是,如果您正在寻找 Pull Requests 的命令方法,Azure CLI 中确实存在一种方法。

以下命令将批准合并请求:

az repos pr set-vote --id {id} --vote approve

查看文档以了解更多信息: https://docs.microsoft.com/en-us/cli/azure/ext/azure-devops/repos/pr?view=azure-cli-latest#ext-azure-devops-az-repos-pr-set-vote

可在此处找到 Azure CLI 的安装: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?view=azure-cli-latest&tabs=azure-cli

Is it possible to approve pull requests from azure repos in micorsoft teams?

同意丹尼尔的观点。不审核PR内容就直接在团队中批准PR是不合理的。

但是在团队中显示PR的alert是个不错的选择,这样我们就可以直接点击alert去PR了。

要在团队中显示 PR,您可以查看以下文档如何在 Microsoft Teams 中获取 Pull Request Alerts:

VSTS Pull Request Alerts in Microsoft Teams

希望这对您有所帮助。