Die Remote-Verzweigung in Visual Studio Online wird im Visual Studio 2015 Team Explorer nicht angezeigt

119

Ich habe ein neues Git-Repository in Visual Studio online erstellt. Ich habe auf meinen Computer geklont und ihm ein Projekt hinzugefügt. Danach habe ich in Visual Studio Online einen neuen Zweig mit dem Namen "Entwickeln" erstellt und versucht, einen neuen lokalen Zweig zu erstellen, der jedoch nicht im Team Explorer angezeigt wird.

Dies ist mein Visual Studio online: Geben Sie hier die Bildbeschreibung ein

Und das ist Visual Studio 2015 Team Explorer: Geben Sie hier die Bildbeschreibung ein

Warum wird der Entwicklungszweig im Team Explorer nicht angezeigt?

VansFannel
quelle

Antworten:

252

Sie können dies jetzt in Visual Studio tun, indem Sie auf die Registerkarte Synchronisierung (Synchronisieren im Dropdown-Menü Team) gehen und oben auf Abrufen klicken.

Wählen Sie im Menü die Option "Synchronisieren" und klicken Sie auf "Abrufen"

Dr. Rob Lang
quelle
10
Vielen Dank! Nur eine kleine Bemerkung, finden Sie es nicht verwirrend, dass es heißt: Zweigmeister? Ich
mache
2
Einverstanden! Das ist merkwürdig.
Dr. Rob Lang
4
Beachten Sie außerdem, dass nach dem Klicken auf Abrufen keine Benachrichtigung angezeigt wird, dass etwas aufgetreten ist. Sie gehen danach einfach zu den Zweigen und sehen den fehlenden Zweig.
Sabel
6
Dies sollte sich wirklich im Zweigbereich befinden und nicht synchronisiert sein.
Gsharp
9
Ja, es wäre schön, wenn die Schaltfläche "Aktualisieren" auf der Registerkarte "Zweige" auch nur einen Abruf durchführen würde. Das war meine Erwartung.
Michael Hawker - MSFT
24

Ich habe mein Problem beim Öffnen einer Git-Eingabeaufforderung (gemäß diesen Anweisungen ) und git fetchbeim Abrufen des neuen Zweigs behoben .

VansFannel
quelle
3
Wenn Sie in Visual Studio einen "Pull" ausführen, sollte das gleiche Ergebnis erzielt werden, wenn Sie über die neuesten Updates verfügen.
MrHinsh - Martin Hinshelwood
2
Ich habe das gleiche Problem und kann Folgendes bestätigen: - Nach dem Aufrufen des Team-Explorers wird der fehlende Zweig angezeigt. Vielen Dank!
Lion
Das Problem hierbei ist, dass Ihr lokaler Client nicht weiß, wann der Server aktualisiert wird. Sie müssen Daten daraus abrufen, damit der Server Ihnen Daten liefert. Daher ist ein Abruf erforderlich, wenn auf dem Server ein neuer Zweig erstellt wird (einer, den Sie nicht lokal erstellt haben). Wenn Sie Client / Server verstehen, sollte es nicht zu unglaublich sein.
Dagrooms
Ich habe dies versucht und Hunderte von Zweigstellenreferenzen wurden heruntergeladen, aber bei der Rückkehr zu VS2017 (neueste Updates) sind die Zweigstellen immer noch nicht in der Zweigstellenliste sichtbar.
Ryan
0

Ich hatte genau das Gegenteil (mehr oder weniger): Ich konnte den Zweig in Visual Studio sehen, aber er befand sich nicht auf dem Remote-Server.

Der Versuch, es (von der Fernbedienung) zu löschen, führte zu folgendem Fehler:

Beim Pushing in das Remote-Repository ist ein Fehler aufgetreten: Git ist mit einem schwerwiegenden Fehler fehlgeschlagen. PushCommand.ExecutePushCommand

So beheben Sie das Problem (getestet in VS 2017):

  1. Doppelklicken Sie in Visual Studio auf Ihren Remote-Zweig "Rogue".
  2. VS sollte jetzt einen lokalen Zweig daraus erstellt haben.
  3. Klicken Sie mit der rechten Maustaste auf den lokalen Zweig und wählen Sie "Remote-Zweig deaktivieren".
  4. Klicken Sie mit der rechten Maustaste auf den lokalen Zweig und wählen Sie "Zweig verschieben".
  5. Sie sollten jetzt einen echten entsprechenden Remote-Zweig haben.
  6. Löschen Sie den Remote-Zweig und dann den lokalen Zweig.

Hoffentlich hilft es jemandem, der in diesem Thread landet und das gleiche Problem wie ich hat.

XYZ
quelle