Visual Studio 2013 Git, nur Master-Zweig aufgeführt

98

Ich verwende die Git-Unterstützung von Visual Studio 2013, um an einem privaten GitHub-Repository zu arbeiten. Ich habe die Erlaubnis, mich dazu zu verpflichten. Ich möchte Zweige wechseln, aber wenn ich zur Ansicht Zweige gehe, ist der einzige Zweig in einer der Listen (Zweig-Dropdown-Liste, veröffentlichte Zweige, Zusammenführungstool) der Master. Andere Zweige werden in GitHub, GitHub für Windows und TortoiseGit angezeigt. Ich weiß also, dass sie da sind und ich habe Zugang.

Irgendwelche Ideen, warum ich andere Zweige in Visual Studio nicht sehen kann?

Geben Sie hier die Bildbeschreibung ein

Ich verwende Visual Studio 2013 Update 2.

Mumm
quelle
2
Visual Studio zeigt keine Remote- Zweige in der Dropdown-Liste an. Stellen Sie sicher, dass Sie einen lokalen Zweig erstellt haben. Auf diese Weise wird dieser so eingerichtet, dass er dem Remote-Zweig entspricht. (Das heißt, es wird in "veröffentlichten Filialen" erscheinen). Wenn Sie das getan haben , können Sie Ihre .git/configaus diesem Repository veröffentlichen?
Edward Thomson
Ah, das war es! Poste als Antwort und ich werde es markieren. Vielen Dank!
Mumm
2
Führen Sie zuerst einen Abruf / Pull auf dem Master durch, bevor Sie einen lokalen Zweig erstellen, und Sie sollten in der Lage sein, die entfernten Zweige in der Dropdown-Liste origin\branchnamegemäß dem Bild unten zu sehen, das ich verwende. VS2013 Update 5
Nerdroid

Antworten:

151

In der Dropdown-Liste für Zweige werden nur lokale Zweige und keine Remote-Zweige angezeigt . Sie sollten einen neuen lokalen Zweig erstellen, um diesen Remote-Zweig zu verfolgen. Klicken Sie einfach auf die Dropdown-Liste Neuer Zweig, und Sie sehen alle Remote-Zweige:

Geben Sie hier die Bildbeschreibung ein

Sobald Sie dies getan haben, wird dies als "veröffentlichter Zweig" angezeigt, in dem Sie darauf drücken und ziehen können.

Edward Thomson
quelle
13
Beachten Sie, dass dies etwas schwer zu finden ist. Wir arbeiten daran, die Zugänglichkeit zu verbessern.
Edward Thomson
9
Was veranlasst Visual Studio, neue Remote-Filialen zu finden? Ich habe es auf ein Git-Repo gerichtet, ich erstelle einen Zweig auf diesem Rep oder ein Mitarbeiter erstellt einen. Wenn ich zum Dropdown-Menü "Neuer Zweig" gehe, wird nichts Neues angezeigt.
MattK
13
@MattK Sie müssen vom Server abrufen, entweder in Visual Studio oder in git fetchder Befehlszeile.
Edward Thomson
10
Ich hatte das gleiche Problem wie MattK. Dies wurde durch Klicken auf Abrufen in einem Zweig unter Nicht synchronisierte Commits behoben. Dies sollte sich wirklich im Abschnitt Neue Zweige befinden und / oder abgeschlossen sein, wenn auf das Symbol Aktualisieren geklickt wird.
ScubaSteve
2
@JVimes In der Tat. Wir haben diese Erfahrung in VS 2015 geändert - wir denken zum Besseren - bitte geben Sie uns Feedback, wenn Sie die Gelegenheit dazu haben!
Edward Thomson