Visual Studio 2015和Git错误:打开("somefile.VC.opendb"):权限被拒绝致命:无法处理路径myfile.VC.opendb

poo*_*kie 9 git visual-studio visual-c++ visual-studio-2015

建立:

  • Windows 10
  • Visual Studio 2015更新
  • 以管理员模式运行

我无法使用Visual Studio 2015提交更改,因为未显示提交选项.

当我转到源文件夹并尝试从那里提交时,我有n个已更改的文件,所以我点击" Stage Changed "会弹出一个对话框" Stage nuntracked files? ",我点击" Yes ".

然后我出现了一个失败错误:

错误:打开("myfile.VC.opendb"):权限被拒绝致命:无法处理路径myfile.VC.opendb

哪里myfile只是某个任意文件的名称.

但是,如果我关闭解决方案,然后尝试从文件夹提交,它都按预期工作...

这里发生了什么?我有所有的更新.

jes*_*ing 23

.opendb文件是在Visual Studio 2015更新1中添加的,但在.gitignore更新1发布之后才添加到默认文件中.

您可以使用此处的更新版本,该.opendb扩展程序已于2015年12月1日添加:

在此输入图像描述

  • 正是所需要的。 (2认同)

cod*_*tty 10

出于同样的原因,我也遇到了从Visual Studio Express 2013到Visual Studio Community 2017的问题.我发现这个问题和答案很有用,但解决方法略有不同.

我删除了.gitignore文件(实际上,只是在它不起作用时将其移出)并在Team Explorer窗口中,转到Settings/Git/Repository Settings/Ignore和Attributes文件.在"忽略文件"下,它说"找不到.gitignore文件",旁边有一个"添加"按钮.单击"添加"生成默认的VSC 2017 .gitignore文件并解决了问题.


Mig*_*rez 6

我在团队资源管理器-主页上遇到了同样的问题,转到设置-> 存储库设置-> 忽略和属性文件->单击添加,然后在团队资源管理器-主页-> 全局设置->启用推送-强制并适用我 。