Aptana致命:无法创建'.git / index.lock':文件存在

时间:2012-12-21 15:08:23

标签: git aptana aptana3

我正在使用Aptana Studio 3,使用GIT构建:3.3.1.201212171919。在使用它一段时间之后,我一直注意到在执行GIT操作时,Aptana不断刷新我的工作区,这反过来又一次锁定我的GIT仓库几分钟。如果我尝试执行任何需要在Aptana刷新时锁定索引文件的GIT操作,我会得到以下内容

fatal: Unable to create 'c:/wamp/www/website/.git/index.lock': File exists.

If no other git process is currently running, this probably means a
git process crashed in this repository earlier. Make sure no other git
process is running and remove the file manually to continue.

我在这里https://jira.appcelerator.org/browse/APSTUD-7603

创建了一张票

有没有人找到办法防止这种情况发生/花了这么长时间/没有创建锁

修改

我能够至少暂时解决这个问题。在使用GIT的repo中的“App Explorer”下。单击蓝色齿轮。在下拉悬停“更多”中单击“断开连接”,这将阻止Aptana监视GIT仓库的更改。 GIT仍然有效但我不再让Aptana尝试刷新我的工作区,并且视觉上文件树不再显示更改。

编辑2

在index.lock文件上执行rm将无法解决此问题。我的问题是,当Aptana构建工作区时,它会继续为GIT操作所需的进程创建和删除index.lock文件。如果我看.git文件夹,我可以看到由Aptana创建和删除的index.lock文件。完成Aptana后,index.lock文件就消失了,我可以正常执行操作,因此无需删除它。

3 个答案:

答案 0 :(得分:1)

尝试rm -f ./.git/index.lock因为在极少数情况下git崩溃了......这个文件被搞砸了。

答案 1 :(得分:0)

我有同样的问题。

唯一的解决方案是两次运行Git命令。然后锁定文件解锁

答案 2 :(得分:0)

如果您仍然遇到此问题,请尝试

rm c:/wamp/www/website/.git/index.lock

它对我有用。