Visual Studio 2015 & Git error: open(“somefile.VC.opendb”): Permission denied fatal: Unable to process path myfile.VC.opendb

Lesezeit: 2 Minuten

Pookies Benutzeravatar
Pookie

Aufstellen:

  • Windows 10
  • Visual Studio 2015 mit Update
  • Wird im Administratormodus ausgeführt

Ich kann meine Änderungen mit Visual Studio 2015 nicht festschreiben, da die Festschreibungsoption nicht angezeigt wird.

Wenn ich in den Quellordner gehe und versuche, von dort aus zu committen, habe ich n geänderte Dateien und klicke daher auf “Stufe geändert„was einen Dialog hervorbringt“Bühne n ungetrackte Dateien?“, worauf ich klicke”Ja“.

Mir wird dann ein Fehler angezeigt:

Fehler: open(“myfile.VC.opendb”): Berechtigung verweigert schwerwiegend: Pfad myfile.VC.opendb kann nicht verarbeitet werden

Woher myfile ist nur der Name einer beliebigen Datei.

Wenn ich jedoch die Lösung schließe und dann versuche, aus dem Ordner zu übernehmen, funktioniert alles wie beabsichtigt …

Was geht hier vor sich? Ich habe alle Updates.

  • Mögliches Duplikat von Using git for VS2010 project: Can’t add file *.opensdf

    – Eduard Thomson

    24. Januar 2016 um 14:24 Uhr

  • Quasi doppelt. Gleiches Problem, andere Erweiterung.

    – Jessehouwing

    24. Januar 2016 um 17:58 Uhr

Die .opendb Datei wurde in Visual Studio 2015 Update 1 hinzugefügt, aber nicht zur Standarddatei hinzugefügt .gitignore Datei bis nach der Veröffentlichung von Update 1.

Sie können die aktualisierte Version verwenden, hier gefundender .opendb Erweiterung wurde am 1. Dezember 2015 hinzugefügt:

Geben Sie hier die Bildbeschreibung ein

  • Danke für Ihre Hilfe!

    – Pookie

    24. Januar 2016 um 19:11 Uhr

  • Genau das, was gebraucht wurde.

    – Waldemar

    19. Juni 2016 um 11:37 Uhr

Ich hatte dieses Problem aus dem gleichen Grund auch, als ich von Visual Studio Express 2013 zu Visual Studio Community 2017 wechselte. Ich fand diese Frage und Antwort nützlich, habe sie aber etwas anders gelöst.

Ich habe die .gitignore-Datei gelöscht (eigentlich nur verschoben, falls dies nicht funktioniert) und bin im Team Explorer-Fenster zu Einstellungen / Git / Repository-Einstellungen / Ignorieren und Attributdateien gegangen. Unter „Datei ignorieren“ stand „Es wurde keine .gitignore-Datei gefunden“ und daneben war eine Schaltfläche „Hinzufügen“. Durch Klicken auf „Hinzufügen“ wurde die VSC 2017-Standarddatei .gitignore generiert und das Problem behoben.

Ich hatte das gleiche Problem auf der Team Explorer-Startseite, gehen Sie zu Einstellungen -> Repository-Einstellungen -> Ignorieren & Attributdatei -> klicken Sie auf Hinzufügen dann auf Team Explorer-Home->Globale Einstellungen -> Aktivieren Sie push – force und das hat bei mir funktioniert.

  • Das Aktivieren von Force Push sollte dafür nicht erforderlich sein.

    – Jessehouwing

    14. März 2022 um 15:48 Uhr

1439480cookie-checkVisual Studio 2015 & Git error: open(“somefile.VC.opendb”): Permission denied fatal: Unable to process path myfile.VC.opendb

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy