2016-01-24 92 views
4

设置:的Visual Studio 2015年和Git的错误:开放( “somefile.VC.opendb”):权限被拒绝致命:无法处理路径myfile.VC.opendb

  • 的Windows 10
  • 视觉工作室2015年更新
  • 在管理员模式下运行

我无法承诺我的昌因为提交选项没有出现,所以使用Visual Studio 2015。

当我去到源文件夹,并尝试从那里来犯,我有n个修改过的文件,所以我点击“舞台改变”它会弹出一个对话“舞台n未跟踪文件?”我点击“是的”。

我再提出一个失败错误:

error: open("myfile.VC.opendb"): Permission denied fatal: Unable to process path myfile.VC.opendb

哪里myfile是一些任意的文件只是名字。

不过,如果我关闭该解决方案,然后尝试从文件夹提交,所有的工作按预期...

这到底是怎么回事?我有所有更新。

+0

可能的重复[使用git for VS2010项目:无法添加文件\ *。opensdf](http://stackoverflow.com/questions/5088398/using-git-for-vs2010-project-cant-add- file-opensdf) –

+0

几乎重复。同样的问题,不同的延伸。 – jessehouwing

回答

12

已在Visual Studio 2015年更新1中添加的.opendb文件,但没有添加到默认.gitignore文件,直到更新的发布1.

您可以使用更新版本,found here之后,.opendb扩展为加在2015年12月1日:

enter image description here

+0

谢谢你的帮助! – pookie

+1

确切需要什么。 – Waldemar

2

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

我删除了.gitignore文件(实际上,只是为了防止这种情况不起作用而将其移出),并且在团队资源管理器窗口中转至Settings/Git/Repository Settings/Ignore和Attributes文件。在“忽略文件”下,它说“没有找到.gitignore文件”,在它旁边有一个“添加”按钮。点击“添加”生成默认的VSC 2017 .gitignore文件并解决问题。

相关问题