Zusammenfassung
Ich lerne, wie man Git mit Visual Studio benutzt. Ich habe kürzlich eine Pull-Anfrage gestellt, bei der der Feature-Zweig nach dem Zusammenführen gelöscht wurde. Der Feature-Zweig wird weiterhin in meinen lokalen und Remote-Zweigen in Visual Studio angezeigt. Ich weiß, wie man mit der rechten Maustaste auf den Zweig klickt und ihn löscht. Dies ist eine Problemumgehung, da andere im Team möglicherweise eine Pull-Anforderung für einen Zweig ausführen, den ich habe, ohne dass ich es weiß. Wenn sie den Zweig danach löschen, würde ich nicht wissen, dass sie dies getan haben.
Frage
Wie aktualisiere ich Visual Studio-Zweige mit dem, was auf Git ist?
Was ich erwarte
Ich würde eine Schaltfläche, einen Link oder eine Rechtsklick-Funktion erwarten, die beim Klicken auf Unterschiede prüft. Wenn welche gefunden werden, wird gefragt: "Dieser Zweig existiert nicht mehr. Möchten Sie ihn aus Visual Studio entfernen?".
Technische Daten
Ich verwende Visual Studio 2015 Enterprise (scheint immer noch ein Symptom für VS 2019 zu sein).
Zusätzliches Beispiel
Dies könnte eine andere Frage sein, aber sie passt hier so gut. Ich habe gerade festgestellt, dass Visual Studio beim Erstellen eines Zweigs (z. B. in einer VM und Betrachten des gleichen Repos mit einem anderen) keine git fetch
Option zum Aktualisieren der Verzweigungsliste hat. Die Aktualisierungsschaltfläche oben scheint nichts zu bewirken. Sobald ich git fetch
in einer Bash laufe , hat Visual Studio die neue Niederlassung. Ich würde erwarten, dass die Aktualisierung sich darum kümmert.