2016-08-08 20 views
0

Ich stellte eine Verbindung zu unserem Teamprojekt her, richtete aber den Ordner und das Git-Repository außerhalb von Visual Studio ein. Ich bemerkte, dass ich nicht viele der Funktionen von TFS und Git in Visual Studio 2015 bekam, also stellte ich eine Verbindung zu unserem Git Server her und sah nun Elemente wie 'Pull Requests'. Wenn ich jedoch in die Bereiche "Pull Requests" gehe, erhalte ich folgende Meldung:Verbinden mit TFS Git-Repository, wenn bereits verbunden

Sie sind nicht mit einem Remote-Repository verbunden.

Auch wenn der TFS-Server Pull-Anforderungen hat, sind hier keine aufgeführt.

Ich konnte Code von Visual Studio committen, push und ziehen, also weiß ich, dass ich verbunden bin. Irgendwelche Ideen, warum ich diese Nachricht bekomme oder wie ich sie los werde?

+0

Sie erwähnten Git-Server und TFS-Server, verwenden Sie Ihren eigenen Git-Server oder das von TFS gehostete Git-Repository? –

+0

TFS gehostet GIT. Ich habe es herausgefunden. Ich hatte das Repository in Bash geklont und dann die Lösung in VS geöffnet. Wenn ich das Repository in VS geklont habe, funktioniert alles wie es sollte. –

Antwort

0

Die Pull-Anforderung in TFS wird nicht auf Ihrem GIT-Server aufgeführt. Es ist besser, das Repository im VS-Teamprojekt auf Ihren Dev-Rechner zu klonen. Ansonsten gibt es nur lokale Repositories für TFS. Danach können Sie alle Pull-Anforderungen wie von mir gewünschten verwalten, mir zugewiesen, zum Team in Web-Portal von TFS zugeordnet.

Weitere Einzelheiten Informationen darüber, wie erstellen, verwalten, füllen Sie das Pull-Request in TFS finden Sie in der offiziellen Dokumentation: Use Git pull requests to review code

enter image description here

Außerdem ist hier eine große post wird Ihnen helfen, schnell die ersten Schritte mit Git in Visual Studio und Team Foundation Server.

Verwandte Themen