Ste*_*veC 89 azure-devops visual-studio-2017
如何刷新Visual Studio Team Explorer面板中的远程分支列表?
在Visual Studio 2017,团队资源管理器,分支面板中,我可以在VSTS实例中看到10个左右的分支.
然后在Chrome中,我删除了一些较旧的分支并创建了一个新分支.
切换回VS 2017,但遥控器/原始分支列表仍然显示旧列表,我无论如何都找不到刷新它.
我尝试更改为另一个回购,团队资源管理器标题上的F5刷新,我甚至关闭并重新打开VS 2017 ... 但没有更新清单以匹配VSTS门户显示的内容
Ter*_*ise 135
如果你想让Visual Studio 2017一直修剪fetch(我这样做,我添加和删除很多分支用于UI工作),一旦你安装了第三方Git(可以从Team Explorer中的设置,Git部分),就会有一个全局设置中的新选项(也在Git部分中)为'在提取期间修剪远程分支',您可以将其设置为True.在将我的VS更新为15.5之前我没有这个选项(我当时是15.0).
Mar*_*Liu 32
在本地repo目录中,您应该使用git fetch -p(或git fetch --prune)命令.然后,您将发现远程删除的分支将不会显示remotes/origin在VS分支面板中.
这是因为git fetch不会检查远程仓库中是否存在跟踪引用.但是git fetch -p,它会检查跟踪引用是否存在,并在获取之前删除不存在的跟踪引用.
小智 9
如果您使用新的“新 Git 用户体验”(通过工具启用 -> 选项 -> 环境 -> 预览功能 -> 选中“新 Git 用户体验”)。
然后,到达上面TerraElise答案所引用的相同位置的步骤将转到顶部菜单窗格中的“Git”选项 -> 设置到相同位置以设置“Prune on fetch”选项。
您必须先获取。Visual Studio所做的一切就是与您的本地存储库进行交互。如果您不从远程获取分支,它将不会知道它们的存在。
| 归档时间: |
|
| 查看次数: |
37180 次 |
| 最近记录: |