Visual Studio Git Remote 列表仍然显示已删除的分支

Joe*_*Joe 8 git visual-studio azure-pipelines visual-studio-2022

我可以点击某个按钮让 Visual Studio 了解删除远程分支不再存在吗?

场景是这样的:我有一个 Azure DevOps git 分支,我已将其推送到主服务器并在几台不同的计算机上进行处理。最终,(合并到 master 后)我删除了它,两者都使用下拉窗口中的 Visual Studio 界面进行本地远程删除。

为了确保远程删除有效,我转到 Asure Web 界面进行存储库并检查。树枝显然已经不见了;我的删除成功了。

但是,当我转到曾经在分支上工作的另一台计算机并查看远程分支列表时,已删除的分支仍然显示。即使我再次获取并查看它仍然存在。即使我删除了本地副本。Visual Studio 似乎没有收到远程分支已消失的通知。

因此,为了清理第二台机器上的远程分支列表,我必须再次远程删除它。或者我可以制作一个干净的仓库锥体,然后它也消失了。

我可以发出其他一些按钮/菜单命令来解决这个问题吗?

Bli*_*ndy 16

即使我删除了本地副本。Visual Studio 似乎没有收到远程分支已消失的通知。

需要明确的是,你在这里谈论的不是 VS,而是 git。当你获取时,git 故意不丢失远程分支提示,你想要的操作称为“修剪”。

要从 VS 访问修剪,请使用以下设置:

在此输入图像描述