wake-up-neo.com

Git-Problem mit Visual Studio 2015

Ich habe eine Visual Studio-Lösung in einem Git-Repository, das mit TortoiseGit Version 1.8.16.0 erstellt wurde (Git-Version 2.6.2.windows.1).

Ich habe gerade Visual Studio von 2015 auf 2015 Update 1 aktualisiert und das Nachverfolgen von Änderungen an meinen Dateien wurde gestoppt. es erlaubt mir auch nichts zu begehen.

Ist das eine Art bekanntes Problem? gibt es lösungen?


Update

(ironischer Titel ...) VS verfolgt nicht gespeicherte Dateien als "geändert" und gespeicherte Dateien scheinen "unverändert" zu sein.

das Umschalten von Zweigen verhält sich korrekt und führt zu einem Fehler, wenn es nicht festgeschriebene (echte) Änderungen gibt


Update 2

könnte dies im Ausgabefenster etwas mit dem Fehler zu tun haben:

Repositories öffnen:

'C:/[Projektpfad] .VC.opendb' konnte nicht geöffnet werden: Der Prozess kann nicht auf die Datei zugreifen, da er von einem anderen Prozess verwendet wird.

'C:/[Projektpfad] .VC.opendb' konnte nicht geöffnet werden: Der Prozess kann nicht auf die Datei zugreifen, da er von einem anderen Prozess verwendet wird.

47
AK_

Ich hatte genau das gleiche Problem wie Sie und habe stundenlang versucht, es in die Tat umzusetzen, einschließlich des erneuten Klonens.

Ich habe es an meinem Ende gelöst, indem ich die Dateien * .VC.opendb und * .VC.db der Datei .gitignore meines Projekts hinzugefügt habe.

Sobald ich zu Visual Studio zurückkehrte, zeigten sich alle meine ausstehenden Änderungen. Soweit ich das beurteilen kann, funktioniert alles wieder normal.

105
Notrace

Ich habe das gleiche Problem mit der Datei db.lock ...

Lösung mit Bildern sind wie folgt:

 enter image description here

 enter image description here

 enter image description here

 enter image description here

 enter image description here

Git wird diese Dateien für den nächsten Commit ignorieren.

3
Hassan Rahman

Einfachere Lösung, die für mich funktionierte (auch für VS 2017): .Git\config-Datei öffnen und ändern

bare: true

zu

bare:false
0
Guy L.

Da die Versionshinweise zu Visual Studio 2015 Update 1 und die Seite "Bekannte Probleme und behobene Fehler" nichts zu Git enthalten, versuchen Sie Folgendes:

  • machen Sie einen neuen Klon Ihres Repos von der Kommandozeile aus (git clone)
  • importieren Sie die Projektmappe in Visual Studio und prüfen Sie, ob das Git-Repo erkannt wird

Oder:

https://regmedia.co.uk/2015/12/01/1.jpg

  • prüfen Sie, ob Sie neue Dateien hinzufügen können
  • schließen Sie Visual Studio
  • Überschreiben Sie dieses neue Repo mit Ihren eigenen (löschen und ersetzen Sie .git durch Ihr eigenes, und kopieren Sie Ihren Worktree über den von Visual Studio verwendeten).
0
VonC