2016-01-24 97 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文件並解決問題。

相關問題