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

存在合并冲突时Azure DevOps拉取请求缺少Complete按钮如何解决

你本地执行pull操作提示仓库已是最新,是因为你pull的目标是你自己fork仓库的master分支,没有拉取源仓库的更新内容,两个分支的冲突没有在本地触发,可通过以下两种方式解决冲突:

Azure DevOps网页端解决冲突

  • 进入当前PR详情页,找到页面顶部的冲突提示区域,你截图的「更多操作」下拉菜单中就包含「解决冲突」选项,直接点击进入
  • 在冲突处理界面,逐个选择冲突文件,可选择保留源分支内容、保留目标分支内容,或手动编辑合并差异
  • 所有冲突处理完成后提交修改,PR会自动更新状态,原禁用的Complete按钮即可正常使用

VS2019本地解决冲突

  • 先给本地仓库添加上游源仓库关联,打开VS2019的终端,执行命令:git remote add upstream 源仓库的Git克隆地址
  • 本地切换到fork仓库的master分支,执行命令拉取源仓库的master分支内容:git pull upstream master,此时会触发冲突提示
  • 打开Git Changes面板,所有存在冲突的文件会被单独归类,右键点击冲突文件选择「合并」,进入可视化差异合并界面,手动调整需要保留的内容后点击「接受合并」
  • 所有冲突处理完成后,提交修改并推送到远程fork仓库的master分支,Azure DevOps上的PR会自动同步冲突已解决的状态,即可正常完成合并

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 15:09:01