首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Azure Devops:如何将PR的所有提交作为补丁下载以进行测试?

Azure Devops:如何将PR的所有提交作为补丁下载以进行测试?
EN

Stack Overflow用户
提问于 2020-08-04 10:18:24
回答 1查看 659关注 0票数 0

我正在研究Azure DevOps

我有一个从分支A到分支B的PR (拉取请求),其中包含100+提交。现在,当我将它合并到分支B时,PR构建抛出错误。

现在,我试着理解为什么构建会失败。我想以.patch文件的形式下载这个PR中的所有提交,这样我就可以将它应用于本地存储库(在分支B上),并构建它,并了解为什么构建中断。

在Azure DevOps上有从公关下载补丁的方法吗?

我知道在github中,我们可以很容易地在PR的网址中添加".patch“,就像这样:https://github.com/AAA/BBB/pull/123456.patch是PR:https://github.com/AAA/BBB/pull/123456的更改补丁

EN

回答 1

Stack Overflow用户

发布于 2020-08-04 13:55:36

我担心azure devops没有下载补丁文件的功能,就像你在github中做的那样。

作为一种解决办法,您可以首先将azure存储库克隆到本地计算机,然后使用git format-patch命令获取补丁文件。

例如,我在azure devops repo中有一个从分支机构工作到大师的PR。

如下例所示:

代码语言:javascript
运行
复制
git clone https://org@dev.azure.com/org/proj/_git/repo
git checkout working
git pull
git format-patch master --stdout > ./workingtomaster.patch

首先,我将azure devops存储库克隆到本地计算机,并签出工作分支,然后使用git format-patch命令输出补丁文件。PR中将要合并到主分支的所有提交都将导出到路径文件中。

不过你也可以通过submit a feature request联系微软的开发团队,希望他们会考虑在未来的sprint中实现这一特性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63239342

复制
相关文章

相似问题

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