如何解决 VSCode GitHub Pull Requests and Issues 扩展中的分支冲突?

Nat*_*yer 21 git github visual-studio-code

我不知道如何解决此拉取请求中的冲突,以便我可以合并它。如何使用 VSCode GitHub Pull 请求和问题 GUI 修复问题?

对于此拉取请求,仅更改了三行,全部位于一个文件中。拉取请求描述和差异分别显示在下面的前两张图中。似乎没有什么是冲突的。然而,当我查看我尝试合并到的 master 分支的代码时(如第三张图片所示),第 17 行有所不同。我认为这就是冲突。为什么这种冲突没有出现在差异中?如何保留主分支中的第 17 行,从其下面的拉取请求中添加第 17 行,合并回主分支,然后关闭拉取请求?我还没有找到一种方法来并排查看拉取请求代码与主代码,并且我不确定需要将更新推送到哪个。

拉取请求描述

拉取请求差异

主分支

我正在尝试合并下图中的粉红色分支。

在此输入图像描述

小智 23

您应该位于当前正在修改的分支(而不是master)中,并首先合并master到此分支:在源代码控制下,单击三个点并在菜单中选择Branch-> Merge Branch(参见屏幕截图)并选择Master。它会说你现在有冲突需要手动解决,然后你就可以走了。

截屏