更新
升级到 Visual Studio 2019 16.8.X 有一个新的 git 工作流。这还包括一个获取按钮。
概括
我正在学习如何在 Visual Studio 中使用 Git。我最近做了一个拉取请求,其中功能分支在合并后被删除。功能分支仍显示在 Visual Studio 的本地和远程分支中。我知道如何右键单击并删除分支,这是一种解决方法,因为团队中的其他人可能会在我不知道的情况下完成我拥有的分支的拉取请求。如果他们之后删除分支,我不会知道他们这样做了。
问题
如何使用 Git 上的内容刷新 Visual Studio 分支?
我的期望
我希望有一个按钮、链接或右键单击功能可以在单击时检查差异,如果发现任何差异,它会询问“此分支不再存在,您想从 Visual Studio 中删除它吗?”。
技术规格
我正在使用 Visual Studio 2015 Enterprise(对于低于 16.8 的版本,这似乎仍然是 VS 2019 的症状)
附加示例
这可能是另一个问题,但在这里非常适合。我刚刚注意到,如果我创建一个分支(比如在一个 VM 中并与另一个 VM 一起查看相同的存储库),Visual Studio 没有git fetch
更新分支列表的选项。顶部的刷新按钮似乎没有做任何事情。一旦我git fetch
在 bash 中运行,visual studio 就有了新的分支。我希望刷新能够解决这个问题。