设定:
我无法使用Visual Studio 2015提交更改,因为未显示提交选项。
当我转到源文件夹并尝试从那里提交时,我已经更改了文件,因此我点击了" Stage Changed "这会打开一个对话" 舞台 n
未跟踪文件?&#34;,我点击了<34; 是< /强>&#34;
然后我出现了失败错误:
错误:打开(&#34; myfile.VC.opendb&#34;):权限被拒绝致命:无法 进程路径myfile.VC.opendb
myfile
只是某个任意文件的名称。
但是,如果我关闭解决方案,然后尝试从文件夹提交,那么一切都按预期工作......
这里发生了什么?我有所有的更新。
答案 0 :(得分:21)
.opendb
文件是在Visual Studio 2015更新1中添加的,但在更新1发布之前未添加到默认的.gitignore
文件中。
您可以使用更新版本found here,2015年12月1日添加了.opendb
扩展程序:
答案 1 :(得分:9)
出于同样的原因,我也遇到了从Visual Studio Express 2013到Visual Studio Community 2017的问题。我发现这个问题和答案很有用,但解决方法略有不同。
我删除了.gitignore文件(实际上,只是在它不起作用的情况下将其移出)并在Team Explorer窗口中,转到Settings / Git / Repository Settings / Ignore和Attributes文件。在“忽略文件”下,它说“找不到.gitignore文件”,旁边有一个“添加”按钮。单击“添加”生成默认的VSC 2017 .gitignore文件并解决了问题。
答案 2 :(得分:1)
我在Team Explorer-Home上遇到了同样的问题转到设置 - &gt;存储库设置 - &gt;忽略&amp;属性文件 - &gt; 点击添加然后在Team Explorer-Home-&gt;全局设置 - &gt; 启用push-force ,这对我有用。