org.eclipse.jgit.errors.LockFailedException: Cannot lock D:\xxx\.git\index

本文介绍使用Eclipse+EGit进行项目开发时遇到的Commit错误及解决方法。错误提示为无法锁定.git/index文件,通过删除index.lock文件可以解决此问题。

用Eclipse+EGit项目开发,Commit 时提示:


完整错误日志:

eclipse.buildId=4.6.0.I20160606-1100
java.version=1.8.0_31
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

org.eclipse.egit.ui
Error
Sun Oct 23 17:20:19 CST 2016
Cannot lock D:\git_web\xxx-web\.git\index

org.eclipse.jgit.errors.LockFailedException: Cannot lock D:\git_web\xxx-web\.git\index
	at org.eclipse.jgit.dircache.DirCache.lock(DirCache.java:250)
	at org.eclipse.jgit.dircache.DirCache.lock(DirCache.java:327)
	at org.eclipse.jgit.dircache.DirCache.lock(DirCache.java:293)
	at org.eclipse.jgit.lib.Repository.lockDirCache(Repository.java:1160)
	at org.eclipse.jgit.api.AddCommand.call(AddCommand.java:148)
	at org.eclipse.egit.ui.internal.staging.StagingView$49.run(StagingView.java:2553)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

解决方法:

打开提示中的目录,找到 index.lock 删除即可。


===========文档分隔线===========

一个人思维的进步和生活状况的改善根本就是同一件事。

===========文档信息============ 
版权声明:非商用自由转载-保持署名-注明出处 
署名(BY) :testcs_dn(微wx笑) 
文章出处:[无知人生,记录点滴](http://blog.youkuaiyun.com/testcs_dn)

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值