簡體   English   中英

是什么導致Git和鎖定的ReSharper文件夾出現此錯誤?

[英]What causes this error with Git and a locked ReSharper folder?

最近幾個月,我幾次收到此錯誤,但並非總是收到。 我懷疑它是在我升級到VS11 Beta或ReSharper 7時出現的。當我嘗試將新解決方案中的文件添加到新的Git存儲庫中時,偶爾會出現如下錯誤。 是什么原因造成的?

error: open("_ReSharper.Avis/PersistentCaches/LOCK"): Permission denied

通常, LOCK文件只是由不同軟件使用的標記,用以標記正在使用的某些內容,或實現一種臨界區的形式,該臨界區僅應允許程序的一個實例處理某些數據。 為了獲得安全的鎖,應該只允許一個程序接觸這樣的文件。

Git嘗試檢查工作樹中的每個文件以查看其是否與索引不同。 為此,它必須訪問這些文件,這是鎖定LOCK文件所不允許的。

由於這些文件不是實際的數據文件,因此應安全地忽略它們。 嘗試忽略存儲庫中的所有LOCK文件

這是ReSharper內部的鎖。 您應該忽略ReSharper的緩存文件夾_ReSharper.Avis,不要將其放在VCS中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM