2016-06-01 5 views
6

Ich war schon immer in der Lage, ein Projekt/eine Lösung zu erstellen und es der Quellcodeverwaltung hinzuzufügen, und es wird zu TFS hinzugefügt. In den letzten paar Monaten hat sich etwas geändert. Wenn ich ein neues Projekt/eine neue Lösung in Visual Studio 2015 Enterprise erstelle, verwendet es automatisch git, obwohl das Plugin für die Quellcodeverwaltung auf TFS gesetzt ist. Ich habe Tool> Optionen> Quellcodeverwaltung ausprobiert und das Plugin wieder auf TFS gesetzt (VS setzt es auf git zurück), geschlossenes Visual Studio, wieder geöffnet und das Plugin ist immer noch auf TFS gesetzt, bis ich ein Projekt/eine Lösung der Quellcodeverwaltung hinzufüge.Visual Studio 2015 wird nur git für die Quellcodeverwaltung verwenden

Wenn ich ein neues Projekt erstellen und es zur Quellcodeverwaltung hinzufügen, erhalte ich keine Eingabeaufforderungen, es verwendet sofort git (obwohl auf TFS gesetzt). Wenn ich zurück gehe und das Source Control Plugin ansehe, wurde es auf git by gesetzt.

Wir verwenden kein git, Quellcodeverwaltung ist TFS2010. Gibt es überhaupt VS VS es gibt mir die Wahl der Quellcodeverwaltung, oder einfach nur TFS zuweisen?

+0

TFS ist serverbasiert, genau wie SVN. Sie * können kein TFS-Repository von der Seite des Clients erstellen. Sie können nur ein neues Repository vom Server erstellen, dh ein neues Team Project erstellen. –

+0

BTW sollten Sie wahrscheinlich beachten, dass TFS selbst git für die Versionskontrolle unterstützt und dass * heute die bevorzugte Methode ist –

+0

Ich kann normalerweise mein Projekt/meine Lösung hinzufügen TFS von Visual Studio, ich brauche nur die Fähigkeit, dies zu tun zurückgegeben. Leider habe ich keine Wahl darüber, ob ich Git benutze oder nicht, die Leute, für die ich arbeite, benutzen nur TFS 2010, also habe ich nicht viel Auswahl in der Sache. – Damian70

Antwort

5

Angenommen, Sie wählen die Option Zur Quellcodeverwaltung hinzufügen, wenn Sie Projekte erstellen. Versuchen Sie, eine Verbindung zu einem TFS-Teamprojekt im Team Explorer herzustellen, bevor Sie neue Projekte erstellen.

enter image description here

+2

Die Verbindung zu einem TFS-Team-Projekt löste das Problem zuerst für mich. Dumm, dass Visual Studio Sie nicht davor warnt. Wenn Sie zunächst keine Verbindung zu einem TFS-Teamprojekt herstellen, wird einfach ein Git-Repository ohne weitere Benachrichtigungen erstellt. –

1

Ich hatte das gleiche Problem nach einem Update. Ich muss die "Plug-In-Auswahl" in TFS ändern und dann eine Verbindung zu meiner TFS-Instanz herstellen, damit der Standard nicht mehr in GIT geändert wird. Hoffe, das hilft.

Dave

+0

Ein zusätzlicher Schritt zum Versuch ist, bevor Sie versuchen, "Lösung zur Quellcodeverwaltung hinzuzufügen" aus dem Kontextmenü der Lösung, gehen Sie zu "Team Explorer" und löschen Sie das lokale Git Repo, das automatisch erstellt wurde. – Chad

3

Ein Kollege von mir konfrontiert das gleiche Problem. Er hat das Kontrollkästchen "Zur Quellcodeverwaltung hinzufügen" nicht aktiviert, als er das Projekt ursprünglich erstellt hat. Wenn Sie im Kontextmenü des Lösungs-Explorers die Option "Lösung zur Quellcodeverwaltung hinzufügen" aus dem Kontextmenü auswählen, wird das Projekt dem lokalen Git-Repository hinzugefügt. Die Lösung war 1. Extras -> Optionen -> Registerkarte Source Control -> Wählen Sie keine in der Plugin-Auswahl. (Es kann die Lösung schließen). 2. Erneut Extras -> Optionen -> Registerkarte Quellcode-Kontrolle -> Wähle VS TFS in der Plugin-Auswahl 3. Gehe in den Stammordner deines Projekts und lösche den Git-Ordner (Es kann versteckt sein - muss es vielleicht zuerst zeigen) 4. In Visual Studio Verbindung zu einem TFS-Team-Projekt 5. Versuchen Sie, die Lösung zu Source Control hinzufügen -> dies sollte den TFS-Dialog anzeigen Ich hoffe, dass dies jemand da draußen helfen wird.

Verwandte Themen