Visual studio 是什么导致Git和锁定的ReSharper文件夹出现此错误?

Visual studio 是什么导致Git和锁定的ReSharper文件夹出现此错误?,visual-studio,git,resharper,visual-studio-2012,Visual Studio,Git,Resharper,Visual Studio 2012,近几个月来,我多次收到此错误,但并非总是收到。我怀疑它是在我升级到VS11测试版,或者可能是ReSharper 7时出现的。当我尝试将文件从一个新的解决方案添加到一个新的Git repo时,我偶尔会遇到如下错误。这可能是什么原因造成的 error: open("_ReSharper.Avis/PersistentCaches/LOCK"): Permission denied 通常,LOCK文件只是不同软件使用的标记,用于标记正在使用的内容,或实现一种只允许程序的一个实例处理某些数据的关键部分

近几个月来,我多次收到此错误,但并非总是收到。我怀疑它是在我升级到VS11测试版,或者可能是ReSharper 7时出现的。当我尝试将文件从一个新的解决方案添加到一个新的Git repo时,我偶尔会遇到如下错误。这可能是什么原因造成的

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

通常,
LOCK
文件只是不同软件使用的标记,用于标记正在使用的内容,或实现一种只允许程序的一个实例处理某些数据的关键部分。为了有一个安全的锁,应该只允许一个程序接触这样的文件

Git尝试检查工作树中的每个文件,看看它是否与索引不同。要做到这一点,它必须访问这些文件,这是被锁定的
LOCK
文件所不允许的


考虑到这些文件不是实际的数据文件,应该安全地忽略它们。尝试在您的存储库中重新设置。这是内部重新竖琴锁。
您应该忽略ReSharper的缓存文件夹_ReSharper.Avis,不要将其放在VCS中。

说得好,谢谢。我目前只是使用Unlocker来关闭所有锁,但这使自动化的希望化为泡影。我试试看。