最佳答案
升级到 Visual Studio 201916.8.X 有一个新的 git 工作流,其中还包括一个提取按钮。
我正在学习如何在 VisualStudio 中使用 Git。我最近执行了一个 pull 请求,其中功能部件分支在合并后被删除。在 VisualStudio 中,特性分支仍然出现在我的本地分支和远程分支中。我知道如何右键单击并删除分支,这是一个变通方法,因为团队中的其他人可能会在我不知情的情况下完成对分支的拉请求。如果他们事后删除分支,我不会知道他们这样做了。
如何使用 Git 上的内容刷新 VisualStudio 分支?
I would expect a button, link, or right click feature that on click checks for differences, if any are found it asks, "This branch no longer exists, would you like to remove it from Visual Studio?".
我正在使用 Visual Studio 2015 Enterprise (对于低于16.8的版本,VS 2019似乎仍然是一个症状)
这可能是另外一个问题,但是它非常适合这里。我只是注意到,如果我创建了一个分支(比如在一个 VM 中创建一个分支,然后用另一个 VM 查看同一个回购) ,Visual Studio 没有更新分支列表的 git fetch
选项。顶部的刷新按钮似乎没有任何作用。只要我在 bash 中运行 git fetch
,Visual Studio 就有了新的分支。我希望能有人来处理这个。