2015-12-17 9 views
5

Ich verwende Visual Studio 2015, und ich habe ein Git-Repository direkt aus dem Visual Studio geklont.Visual Studio 2015 Update 1 brach Git-Repository-Schnittstelle

Das letzte Update von Visual Studio von 2015 auf Visual Studio 2015 Update 1 führte zu einer Fehlfunktion im Menü "Änderungen des Git-Repository-Trackings" (unter "Team Explorer" Änderungen). Daher sind keine Commits durch die Anwendung zulässig (aufgrund der Tatsache, dass MVS2015 keine Änderungen erkennt).

Git-Befehle über die Befehlszeile funktionieren (mit Git für Windows), was beweist, dass dies kein repository-bezogenes Problem ist ('git status' zeigt Änderungen, die nicht für commit und untracked Dateien, 'git add', ' git commit 'und' git push 'erlauben es, neue Commits zu setzen).

MVS scheint diese Änderungen jedoch nicht zu erkennen. Dieses Problem besteht mit und ohne offizielle GitHub-Erweiterung. Die Deinstallation der GitHub-Erweiterung und die Verwendung der bereits im Lieferumfang enthaltenen git-Schnittstelle von MVS führt zum gleichen Fehler. Daher scheint das Problem unabhängig von der GitHub-Erweiterung und ausschließlich MVS-bezogen zu sein.

+2

Ich habe das gleiche Problem - Visual Studio 2015 Update 1. Git Versionskontrolle in VS 2015 scheint kaputt zu sein., Es funktioniert gut für ein paar Minuten, aber dann die Statussymbole neben jeder Datei ändert sich in das kleine blaue Vorhängeschloss als ob es keine Änderungen gäbe und die Änderungsseiten von Team Explorer zeigen an, dass es keine Änderungen gegeben hat. Schließen Sie das Visual Studio und öffnen Sie es erneut, laden Sie das Projekt schnell und versuchen Sie, Änderungen einzuchecken, bevor sie wieder verschwinden. Hoffentlich kann jemand Ratschläge geben, was die Ursache sein könnte. – Roddles

+2

Das gleiche Problem hier. Wir brauchen so schnell wie möglich eine Lösung, Microsoft. –

+0

Ich habe die gleichen Probleme mit Update 3. Es ist ziemlich ärgerlich, Studio schließen und wieder öffnen zu müssen, um die Änderungen korrekt zu sehen. – WiredWiz

Antwort

0

Dies kann behoben werden, indem die Dateien * .VC.opendb und * .VC.db zur Datei .gitignore des Repositorys hinzugefügt werden.

0

Es gibt auch Probleme mit VS 2015 in Windows 10 wegen einer JFM-Datei in Datenbankprojekten. Siehe this issue with JFM files and Git. Das Hinzufügen von * .jfm zu .gitignore kann das Problem beheben, aber möglicherweise müssen auch alle .jfm-Dateien aus dem Repository entfernt werden.

+0

Das beantwortet die Frage nicht wirklich. Wenn Sie eine andere Frage haben, können Sie sie durch Klicken auf [Frage stellen] (http://stackoverflow.com/questions/ask) stellen. Sie können [Kopfgeld hinzufügen] (http://stackoverflow.com/help/privileges/set-bounties) hinzufügen, um mehr Aufmerksamkeit auf diese Frage zu lenken, sobald Sie genug [Reputation] haben (http://stackoverflow.com/help/). Whats-Reputation). - [Aus Bewertung] (/ review/low-quality-posts/14153876) –

+0

Meine Symptome waren genau die gleichen wie in der Frage beschrieben. Git funktioniert nicht mehr in VS, weil Git nach einem Fehler beim Zugriff auf eine .jfm-Datei angehalten hat. Die Antwort wurde in dem Link bereitgestellt. Diejenigen, die eine kaputte Git-Schnittstelle haben, sollten sich auch die JFM-Dateien als eine Quelle von Problemen ansehen. – jlear

Verwandte Themen