有没有某个按钮可以让Visual Studio理解已经删除的远程分支?
场景如下:我在Azure DevOps git分支中进行了推送,然后在多台不同的电脑上进行操作。最终,在将其合并到主分支后,我使用Visual Studio界面中的下拉窗口从本地及远程删除了它。
为确保远程删除成功,我转到存储库的Azure Web界面进行检查。分支已明确消失;我的删除已完成。
但是,当我转到曾经对该分支进行过操作的另一台机器并查看我的远程分支列表时,已删除的分支仍然显示出来。即使我进行了提取(fetch)并再次查看,它仍然存在。即使删除了本地副本,情况也是如此。看起来Visual Studio没有接收到该远程分支已被删除的信息。
因此,为了清理第二个计算机上的远程分支列表,我必须再次在远程上将其删除。或者我可以创建一个干净的存储库,这样就会消失。
是否还有其他按钮/菜单命令可以解决这个问题?
git fetch --prune
或git remote prune origin
,或将fetch.prune
设置为true
即可。 - torek