如何强制Visual Studio刷新团队资源管理器分支中的远程git分支列表?

时间:2017-11-30 11:34:44

标签: git visual-studio team-explorer

Visual Studio 2015和2017不会更新Team Explroer - 分支部分中的远程分支。这意味着每当有人在远程或删除时添加分支时,我都无法通过团队资源管理器看到它。相反,我被迫使用源树,然后神奇地Visual Studio注意到新的分支。我像疯子一样单击刷新按钮,我尝试在包管理器控制台中执行以下命令:

git remote prune origin --dry-run
git config remote.origin.prune true

它什么也没做,或者至少不是我要问的。

如何解决这个问题?

2 个答案:

答案 0 :(得分:8)

您需要从Visual Studio触发git fetch(Sourcetree迄今为止一直在做)

在Visual Studio 2017团队资源管理器中,转到"分支"部分,右键单击Master分支,然后选择" fetch"。您现在应该能够看到新的远程分支。

答案 1 :(得分:3)

刷新远程分支的正确方法是

git fetch -p

因为

git fetch 

不删除不存在的分支。