Wie kann ich die Liste der Remote-Zweige in meinem Visual Studio Team Explorer-Bedienfeld aktualisieren?
Im Visual Studio 2017, Team Explorer, Zweigstellenbedienfeld, konnte ich die ungefähr 10 Zweige in unserer VSTS-Instanz sehen.
Dann habe ich in Chrome einige der älteren Zweige gelöscht und einen neuen Zweig erstellt.
Zurück zu VS 2017 gewechselt, aber die Liste der Fernbedienungen / Ursprungszweige zeigt immer noch die alte Liste, und ich kann sie sowieso nicht finden, um sie zu aktualisieren.
Ich habe versucht, zu einem anderen Repo zu wechseln, der F5-Aktualisierung im Team-Explorer-Header. Ich habe VS 2017 sogar geschlossen und wieder geöffnet. Die Liste wird jedoch nicht aktualisiert, um den Angaben des VSTS-Portals zu entsprechen
quelle
Sie können in Visual Studio Team Explorer abrufen.
Ansicht => Team Explorer
quelle
In Ihrem lokalen Repo-Verzeichnis sollten Sie den Befehl
git fetch -p
(odergit fetch --prune
) verwenden. Dann werden Sie feststellen, dass die gelöschten Zweige von der Fernbedienung nichtremotes/origin
im VS-Zweigstellenfenster angezeigt werden.Dies liegt daran,
git fetch
dass nicht überprüft wird, ob die Tracking-Referenzen vorhanden sind oder nicht. Esgit fetch -p
wird jedoch geprüft, ob die Verfolgungsreferenzen vorhanden sind oder nicht, und nicht vorhandene Verweise werden vor dem Abrufen gelöscht.quelle
Sie müssen zuerst holen. Alles, was Visual Studio tut, ist die Interaktion mit Ihrem lokalen Repo. Wenn Sie die Zweige nicht von der Fernbedienung abrufen, wissen Sie nicht, dass sie vorhanden sind.
quelle
Suchen Sie den Remote-Zweig in
remotes
->origin
und doppelklicken Sie dann auf diesen Zweig, um ihn lokal auszuwählen. Jetzt können Sie / sync / etc. Abrufen.quelle