Git in Visual Studio 2013 funktioniert nicht mehr abrupt

4578
The Vivandiere

Gestern bin ich mit Git nach Hause gegangen, der in Visual Studio 2013 einwandfrei funktioniert. Ich konnte für eine Quelldatei "Vergleiche mit unveränderten Werten" auswählen, ich würde den Versionskontrollstatus meiner Quelldateien und alle positiven Eigenschaften von Git in Visual Studio sehen. Ich habe meinen Computer heruntergefahren, als ich gestern die Arbeit verlassen habe.

Als ich heute Morgen zur Arbeit kam, erhielt ich nach dem Start von VS diese seltsame Nachricht von der Git-Versionskontrolle.

'Path 'C:\' doesn't point at a valid Git repository or workdir.' 

Ich öffnete mein Projekt, das unter Git-Versionskontrolle steht, und seltsamerweise erkannte Git mein Projekt nicht. Keine der Quelldateien schien der Versionskontrolle hinzugefügt worden zu sein. Alle Optionen, z. B. die unmodifizierte Version einer Datei, waren vergleichbar vermisst, es war, als ob das Projekt niemals unter der Versionskontrolle von Git stand.

Also habe ich eine Systemwiederherstellung durchgeführt, und das hat die Dinge wieder zum Laufen gebracht. Wenn ich jetzt Visual Studio starte, erhalte ich die folgende Meldung von der Git-Versionskontrolle

Opening repository: C:\Workspace\Dev\ 

Dieser Pfad ist der Pfad, in dem sich mein Quellcode befindet.

Können Sie sich bitte vorstellen, was die Git-Visual Studio-Integration so abrupt durcheinanderbringen könnte?

PS Ich bin auf VS 2013, also habe ich keine externen Git-Erweiterungen installiert. Ich verwende diejenige, die mit VS 2013 geliefert wird. Dieses Problem ist jetzt zweimal aufgetreten. Bei beiden Gelegenheiten musste ich eine Systemwiederherstellung durchführen, damit die Dinge wieder funktionieren.

4

2 Antworten auf die Frage

10
Joao Milasch

Ich weiß nicht, ob es dir helfen wird, aber ich hatte selbst dieses Problem. Alles, was ich tat, war, in Visual Studio Extras -> Optionen -> Quellcodeverwaltung -> Plug-In-Auswahl zu öffnen und von Microsoft Git Provider zu Visual Studio Team Foundation Server zu wechseln. Klicken Sie auf OK und wechseln Sie dann zurück zu Microsoft Git Provider.

Die Nachricht ging danach weg und ich sehe jetzt die kleinen "Sperren" wieder im Source Explorer (für unveränderte Dateien).

Das hat es für mich behoben, ich hatte im Wesentlichen die gleichen Symptome - alles hatte ein Jahr lang funktioniert, dann war das Projekt plötzlich das r-click-Menü der Quellcodeverwaltung, aber die einzelnen Dateien nicht und keine der Quellcodeverwaltungssymbole (dh das Schloss) waren da. dethSwatch vor 8 Jahren 0
2
The Vivandiere

Zum Team Explorer, dann Connect to Team projectskann jeder der Projekte auswählen und starten VS

+1, wahrscheinlich haben andere Dinge dazu beigetragen, aber dieser letzte Schritt hat das Problem behoben. Yishai vor 7 Jahren 0