首页 > 解决方案 > 为什么我的远程主分支中的更改没有被拉入我的本地主分支?

问题描述

我真的一直在为此绞尽脑汁。我正在使用 DevOps 和本机 Visual Studio Team Explorer 界面。

  1. 我创建了一个主分支并将其推送到远程。
  2. 我创建了一个新分支,该分支也被推送到远程。
  3. 我做了很多更改,更新了远程分支,并将其合并到 master 中。
  4. 一个同事新建了一个分支,添加了一些文件,push到remote,合并到remote master。
  5. 远程主控正确显示了我们的工作组合。

在我的一生中,我似乎无法将更改从源/远程拉到我的本地主分支。

我尝试过同步、拉取、获取、合并和变基。本地主节点为粗体,表示已选中。我已经尝试创建新分支并仅更新这些分支。当我在同步菜单上时,即使有超出我本地分支的更改,也没有传入的提交。当我进行同步或获取/合并/拉取时,菜单返回我的本地分支是最新的。

我知道我在这里缺少一些非常简单的东西,但是经过几个小时的搜索和 Udemy 课程,我仍然很难过!

标签: gitazure-devopsvisual-studio-2019team-explorer

解决方案


我想更新我的问题,说我终于想到将存储库克隆到一个新文件夹,它揭示了远程主机中的一些文件夹路径问题,这可能是我的问题的一部分。我不再寻求这个问题的答案。感谢任何考虑过的人!

***编辑:事实证明一切正常,但我的同事不知何故将他的所有项目保存在一个子文件夹中,因此所有更改都在该子文件夹中更新。从本质上讲,它导致了两个完整的项目合二为一。我终于通过复制它们应该去的更改并将正确的项目推送到远程主机来对其进行排序。


推荐阅读