git Visual Studio 2015开发工具错误:打开(“一些文件.VC.opendb”):权限被拒绝致命错误:无法处理路径myfile.VC.opendb

3okqufwl  于 2023-03-16  发布在  Git
关注(0)|答案(4)|浏览(109)

设置:

  • windows 10
  • Visual Studio 2015更新版
  • 在管理员模式下运行

我无法使用Visual Studio 2015提交更改,因为未显示提交选项。
当我进入源文件夹并尝试从那里提交时,我有n个更改的文件,所以我单击“Stage Changed”,这会弹出一个对话框“Stage n untracked files?",我单击“Yes"。
然后出现一个失败错误:
错误:打开(“myfile.VC.opendb”):权限被拒绝致命错误:无法处理路径myfile.VC.opendb
其中myfile只是某个任意文件的名称。
但是,如果我关闭解决方案,然后尝试从文件夹提交,一切都按预期工作...
怎么回事?我有最新消息。

wixjitnu

wixjitnu1#

.opendb文件已添加到Visual Studio 2015更新1中,但直到更新1发布后才添加到默认.gitignore文件中。
您可以使用更新版本found here.opendb扩展于2015年12月1日添加:

6kkfgxo0

6kkfgxo02#

出于同样的原因,我在从Visual Studio速成版2013到Visual Studio社区2017的过程中也遇到了这个问题。我发现这个问题和答案很有用,但解决方式略有不同。
我删除了.gitignore文件(实际上,只是把它移出来,以防万一这不起作用),并在团队资源管理器窗口中,转到设置/ Git /存储库设置/忽略和属性文件。在“忽略文件”下,它说“没有找到.gitignore文件”,旁边有一个“添加”按钮,点击“添加”生成了默认的VSC 2017 .gitignore文件,解决了这个问题。

uqjltbpv

uqjltbpv3#

我在Team Explorer-Home转到设置-〉存储库设置-〉忽略&属性文件-〉单击添加,然后在Team Explorer-Home-〉全局设置-〉启用推送--强制,这对我很有效。

pbossiut

pbossiut4#

由于某种原因,当项目在Visual Studio中打开时(我不知道其他IDE),运行'git add .'也会导致这个错误。

相关问题