首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Azure DevOps在Visual Studio代码中管理完整的拉取请求过程

如何使用Azure DevOps在Visual Studio代码中管理完整的拉取请求过程
EN

Stack Overflow用户
提问于 2020-12-12 00:09:34
回答 3查看 1.5K关注 0票数 3

我试图在一个使用Visual Studio Code的Azure DevOps代码库中,从提交到拉取-请求/审查过程进行完全的更改。

一切都很好,直到我必须创建一个拉取请求。

我没有找到一种嵌入式的方法来做到这一点。有一个插件Pull Requests for Azure Devops,但似乎不再需要维护了。

你知道有什么其他的好方法吗?或者可能是微软可以在这个重要的功能上投资?

EN

回答 3

Stack Overflow用户

发布于 2020-12-12 01:57:44

以前有一个分机,但后来被取消了。

在安装azure clidevops extension,然后安装create a pull request from the terminal

代码语言:javascript
复制
az extension add --name azure-devops
az devops configure --defaults organization=https://dev.azure.com/contoso project=ContosoWebApp
az devops pr create --repository MyRepo --open --source-branch branch-name

最后一个命令需要两个参数,它们可以从repo文件夹中的上下文中提取出来,这样您就可以很容易地将其别名为通用命令。

很少有人关注Azure Repos和PR for Azure DevOps扩展。微软的大部分投资都集中在GitHub上。

票数 1
EN

Stack Overflow用户

发布于 2021-09-09 07:18:53

在我们的团队中,我们开始使用Azure CLI,但发现它太冗长而不切实际。我们还希望有一个类似于GitHub命令行界面的应用程序接口。

为了解决这个问题,我们开发了doing-cli,它本质上是一个围绕Azure CLI的包装器,具有GitHub CLI的感觉。

我们的典型工作流程是:

  • doing list查看打开工作items
  • doing issue create <issue title>创建新工作item
  • doing pr create <issue number>的步骤基于现有工作项目创建分支和PR的步骤

我们公司要求所有PR都链接到一个工作项。但有时,您希望快速修复问题,而不必总是创建新的工作项、创建新的分支、链接它们并打开PR。因此,我们实现了doing workon <title>,它将为您完成所有这些步骤,并签出新创建的分支。

票数 1
EN

Stack Overflow用户

发布于 2020-12-14 13:53:13

正如Jessehouwing的回答所建议的,您可以使用Azure CLI创建拉取请求。

此外,您还可以使用REST API Pull Requests - Create

代码语言:javascript
复制
POST https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullrequests?api-version=6.0

以下是请求正文的示例:

代码语言:javascript
复制
{
  "sourceRefName": "refs/heads/npaulk/my_work",
  "targetRefName": "refs/heads/new_feature",
  "title": "A new feature",
  "description": "Adding a new feature"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65254796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档