git - 在 Azure DevOps 中,有没有办法快速将拉取请求或变更集应用到不同的 git 存储库?
问题描述
我有两个 git 存储库,它们是相同代码库的分支,我针对其中一个创建了一个拉取请求(我们称之为存储库 X)并将更改合并到其中。我想将相同的更改应用于另一个 repo(我们称之为 repo P)。有没有什么方法可以在不手动复制和粘贴更改的情况下快速做到这一点?即使是导出和重新导入差异的方法也可以;我不想去复制更改,因为有几个文件发生了更改,而且这似乎很容易出错!
解决方案
Azure DevOps 现在支持将分叉作为一等公民,就像 github 一样。
https://docs.microsoft.com/en-us/azure/devops/repos/git/forks?view=azure-devops&tabs=visual-studio
它允许您跨来自同一个地方的 git repos 执行 PR。
虽然你可能已经知道了。
我没有尝试过,但我预计您可以从 fork 到上游 repo 进行 PR,然后确保您不删除源分支;做另一个公关。嗯,虽然它可以在分叉之间......我不确定......如果这不起作用,那么“纯 git”将是你的答案,而无需直接在 Azure DevOps 中提供帮助。
推荐阅读
- r - 通过两列组合重新组织列
- node.js - Alexa lamda 在 Node.JS 中获取底层解析的槽值
- file-upload - sapui5中的自定义文件上传控件
- swiftui - 当我在swiftUI中滚动到List()的末尾时如何实现监督功能?
- python - 修复python多处理中多个进度条(tqdm)的跳转
- http - 用户代理中的未知字符串
- r - 如何合并两个数据框,其中只有一些匹配的列名和该列中的一些匹配值?
- ios - 如何在 Safari 浏览器上隐藏“打开”横幅以进行通用链接
- php - 如何使用 mysql codeigniter 对两个表使用 select 查询
- java - 如何修复此 .bat 文件以便它可以在 macOS 中运行?