You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps 受保护分支合并冲突的解决方法问询

Azure DevOps 受保护分支同步解决方案

以下为完全符合分支保护规则(无直接推送受保护分支操作)的可行方案:

  • 第一步:本地拉取远程最新代码,确保本地patch和customer分支与远程状态完全一致
    git fetch origin
    git checkout customer
    git pull origin customer
    git checkout patch
    git pull origin patch
    
  • 第二步:从本地customer分支创建临时同步分支
    git checkout -b sync-patch-customer customer
    
  • 第三步:在临时分支执行-Xours策略的合并,所有冲突自动采用customer分支内容,合并后两个分支内容无差异
    git merge -Xours patch
    
    执行完成后可自行核对文件内容,确认所有变更符合预期
  • 第四步:将临时分支推送到远程仓库,创建PR合并到customer分支,走正常的PR审核、合并流程即可。合并完成后customer与patch分支的提交祖先会自动对齐,后续再提交patch到customer的PR不会再提示冲突。

补充说明

如果需要长期简化这类同步操作,可以在Azure DevOps的分支策略中为customer分支配置专属的PR合并策略,也可以通过配置CI流水线在PR创建时自动执行冲突校验和合并策略,减少手动操作成本。

内容的提问来源于stack exchange,提问作者javajavajava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 11:39:03