设置:
- windows 10
- Visual Studio 2015更新版
- 在管理员模式下运行
我无法使用Visual Studio 2015提交更改,因为未显示提交选项。
当我进入源文件夹并尝试从那里提交时,我有n个更改的文件,所以我单击“Stage Changed”,这会弹出一个对话框“Stage n
untracked files?",我单击“Yes"。
然后出现一个失败错误:
错误:打开(“myfile.VC.opendb”):权限被拒绝致命错误:无法处理路径myfile.VC.opendb
其中myfile
只是某个任意文件的名称。
但是,如果我关闭解决方案,然后尝试从文件夹提交,一切都按预期工作...
怎么回事?我有最新消息。
4条答案
按热度按时间wixjitnu1#
.opendb
文件已添加到Visual Studio 2015更新1中,但直到更新1发布后才添加到默认.gitignore
文件中。您可以使用更新版本found here,
.opendb
扩展于2015年12月1日添加:6kkfgxo02#
出于同样的原因,我在从Visual Studio速成版2013到Visual Studio社区2017的过程中也遇到了这个问题。我发现这个问题和答案很有用,但解决方式略有不同。
我删除了.gitignore文件(实际上,只是把它移出来,以防万一这不起作用),并在团队资源管理器窗口中,转到设置/ Git /存储库设置/忽略和属性文件。在“忽略文件”下,它说“没有找到.gitignore文件”,旁边有一个“添加”按钮,点击“添加”生成了默认的VSC 2017 .gitignore文件,解决了这个问题。
uqjltbpv3#
我在Team Explorer-Home转到设置-〉存储库设置-〉忽略&属性文件-〉单击添加,然后在Team Explorer-Home-〉全局设置-〉启用推送--强制,这对我很有效。
pbossiut4#
由于某种原因,当项目在Visual Studio中打开时(我不知道其他IDE),运行'git add .'也会导致这个错误。