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

如何在Visual Studio或Azure DevOps中将当前master分支合并到工作分支

合并master分支变更到branch2的操作方法

一、Visual Studio 端操作步骤

  • 首先确保你的本地仓库所有未提交的修改都已经暂存或者提交,避免合并冲突丢失内容
  • 切换到本地master分支,执行拉取操作,同步远端master的最新变更:在Visual Studio的「Git 更改」窗口顶部点击分支下拉框,选择master,然后点击「拉取」按钮获取远端最新提交
  • 切换回你的开发分支branch2:同样在分支下拉框选择branch2
  • 执行合并操作:右键点击master分支(可以在「Git 仓库」窗口的分支列表里找到),选择「将'master'合并到'branch2'」
  • 处理合并冲突:如果存在冲突,Visual Studio会弹出冲突提示,点击「合并」按钮,逐个冲突文件选择保留哪边的修改,或者手动编辑合并内容,完成后点击「接受合并」
  • 合并完成后,将本地合并后的branch2内容推送到远端即可。

二、Azure DevOps 端操作步骤

  • 登录你的Azure DevOps项目,进入对应仓库的「分支」页面
  • 找到你的开发分支branch2,点击右侧的「三点更多操作」按钮,选择「新建拉取请求」
  • 拉取请求的源分支选择master,目标分支选择branch2,填写必要的拉取请求标题和描述后提交
  • 如果有配置分支策略,走正常的评审流程,评审通过后点击「完成」
  • 在弹出的完成拉取请求窗口中,*不要勾选「删除源分支master」*的选项,选择合并类型(默认是基本合并即可),点击「完成合并」
  • 合并完成后,你本地的branch2执行一次拉取操作,就能拿到合并了master最新变更的代码。

注意:如果合并过程中出现冲突,Azure DevOps会在线提供冲突编辑器,你可以直接在页面上处理冲突后再完成合并。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 02:51:04