我正在研究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的更改补丁
发布于 2020-08-04 13:55:36
我担心azure devops没有下载补丁文件的功能,就像你在github中做的那样。
作为一种解决办法,您可以首先将azure存储库克隆到本地计算机,然后使用git format-patch命令获取补丁文件。
例如,我在azure devops repo中有一个从分支机构工作到大师的PR。
如下例所示:
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中实现这一特性。
https://stackoverflow.com/questions/63239342
复制相似问题