Visual Studio 2015&;Git错误:打开(";somefile.VC.opendb";):权限被拒绝致命:无法处理路径myfile.VC.opendb
设置:Visual Studio 2015&;Git错误:打开(";somefile.VC.opendb";):权限被拒绝致命:无法处理路径myfile.VC.opendb,git,visual-studio,visual-c++,visual-studio-2015,Git,Visual Studio,Visual C++,Visual Studio 2015,设置: 视窗10 Visual Studio 2015及其更新 在管理员模式下运行 我无法使用Visual Studio 2015提交更改,因为未显示提交选项 当我转到源文件夹并尝试从那里提交时,我已经更改了n个文件,因此我单击“阶段更改”,这将弹出一个对话框“阶段n未跟踪的文件?”,我单击“是”” 然后,我看到一个失败错误: 错误:打开(“myfile.VC.opendb”):权限被拒绝致命:无法 进程路径myfile.VC.opendb 其中,myfile只是某个任意文件的名称 但是,
- 视窗10
- Visual Studio 2015及其更新
- 在管理员模式下运行
我无法使用Visual Studio 2015提交更改,因为未显示提交选项 当我转到源文件夹并尝试从那里提交时,我已经更改了n个文件,因此我单击“阶段更改”,这将弹出一个对话框“阶段
n
未跟踪的文件?”,我单击“是””
然后,我看到一个失败错误:
错误:打开(“myfile.VC.opendb”):权限被拒绝致命:无法
进程路径myfile.VC.opendb
其中,myfile
只是某个任意文件的名称
但是,如果我关闭解决方案,然后尝试从文件夹提交,则一切正常
这是怎么回事?我有所有更新。Visual Studio 2015 update 1中添加了
.opendb
文件,但直到update 1发布后才添加到默认的.gitignore
文件中
您可以使用更新版本,.opendb
扩展于2015年12月1日添加:
出于同样的原因,我在从2013年Visual Studio Express到2017年Visual Studio Community期间也遇到了这个问题。我发现这个问题和答案很有用,但解决方法略有不同
我删除了.gitignore文件(实际上,只是为了以防万一,将其移出),然后在团队资源管理器窗口中,转到Settings/Git/Repository Settings/Ignore and Attributes files。在“忽略文件”下面写着“没有找到.gitignore文件”,旁边有一个“添加”按钮。单击“添加”生成了默认的VSC 2017.gitignore文件并解决了问题。我在团队资源管理器主页上遇到了相同的问题转到设置->存储库设置->忽略和属性文件->单击添加-然后在团队资源管理器主页->全局设置->启用推送--force,这对我有效。可能几乎重复的重复。相同的问题,不同的扩展。感谢您的帮助!这正是我们所需要的。