我们的 QA 分支被破坏了,由于时间限制,我们的团队直接从 Dev 分支推进到生产。因此,我们的 QA 分支需要重置。我想知道是否有办法在Azure DevOps上提出拉取请求,其中源是“生产”,目标是“QA”,而不是合并,“QA”的所有文件都应该替换为“生产”文件。有点像将生产分支复制到 QA 分支上。
注意:由于外部原因,不能创建生产分支并使其成为新的 QA。
我们的 QA 分支被破坏了,由于时间限制,我们的团队直接从 Dev 分支推进到生产。因此,我们的 QA 分支需要重置。我想知道是否有办法在Azure DevOps上提出拉取请求,其中源是“生产”,目标是“QA”,而不是合并,“QA”的所有文件都应该替换为“生产”文件。有点像将生产分支复制到 QA 分支上。
注意:由于外部原因,不能创建生产分支并使其成为新的 QA。
如果您只想要两个分支QA并且Production相同,则可以标记QA分支,然后将QA分支重置为Production一个:
git checkout QA
git tag old-QA-branch
git reset --hard Production
git push origin QA --force
您可以参考此票证以获取更多解决方案。