如何将当前的主分支合并到我的分支 Visual Studio/azure Devops 中?

问题描述 投票:0回答:4

所以我有主分支和另一个分支,我们将其称为“branch2”,我正在基于主分支进行工作。当前的 master 分支中有一些重要的更改是由其他人所做的,我需要将其合并到branch2 中。只是想知道如何在 Visual Studio 或 azure DevOps 中执行此操作。

visual-studio devops git-branch
4个回答
14
投票

在VS中,

  1. 打开 git 窗格。
  2. 查看分支子窗格。
  3. 展开‘origin’分支
  4. 右键单击主分支(在origin下)
  5. 选择合并原始牧场2中的主分支
  6. 本地分支下右分支2拉最新
  7. 完成

4
投票

这是旧的,但对于新出现在这里的任何人来说,这是如何做到的。

从您想要将 master 合并到的分支中,打开 Git Changes 面板并单击分支下拉列表。右键单击主分支以打开子下拉列表。选择“合并到当前分支。”

您可能需要在进行过程中修复文件,所以要做好准备。在大多数情况下,如果分支密切相关,则无需用户输入即可进行合并。

enter image description here


2
投票

下载适用于 Windows 的 gitbash,或在 Linux 上安装 git。 我建议使用命令行,而不是尝试使用 VS 或 DevOps GUI。 我更喜欢命令行只是因为我可以更好地控制我的命令并且不太可能把事情搞砸。 当事情确实变得混乱时,我可以回顾我使用的命令。 使用命令时,请确保位于 git 存储库的根文件夹中。 这些是您将使用的三个命令:

git checkout 分支2
git 获取
git pull origin master

这是做什么的,你想进入你的功能分支“Branch 2”。 然后执行提取操作,从服务器中提取更改,但不应用它们。 然后,当您拉取 origin master 时,您正在将 master 分支更改拉入当前分支。


0
投票
  • 打开您的 Azure DevOps
  • 访问拉取请求
  • 选择新拉取请求
  • 选择 MAIN 进入
  • 创建>批准>完成
© www.soinside.com 2019 - 2024. All rights reserved.