android – Eclipse内部错误使得无法使用git

android – Eclipse内部错误使得无法使用git,第1张

概述自从我昨天在我的 Android git托管项目上切换分支后d出一个问题,我正在敲打我的脑袋,错误d出窗口一直显示无法使用git Eclipse的日志显示: !ENTRY org.eclipse.core.jobs 4 2 2014-11-27 12:05:44.993!MESSAGE An internal error occurred during: "Computing Git statu 自从我昨天在我的 Android git托管项目上切换分支后d出一个问题,我正在敲打我的脑袋,错误d出窗口一直显示无法使用git

Eclipse的日志显示:

!ENTRY org.eclipse.core.jobs 4 2 2014-11-27 12:05:44.993!MESSAGE An internal error occurred during: "Computing Git status for repository git".!STACK 0java.lang.NullPointerException    at org.eclipse.jgit.treewalk.WorkingTreeIterator.computeHash(WorkingTreeIterator.java:1003)    at org.eclipse.jgit.treewalk.WorkingTreeIterator.contentCheck(WorkingTreeIterator.java:949)    at org.eclipse.jgit.treewalk.WorkingTreeIterator.isModifIEd(WorkingTreeIterator.java:843)    at org.eclipse.jgit.treewalk.filter.IndexDiffFilter.include(IndexDiffFilter.java:223)    at org.eclipse.jgit.treewalk.filter.AndTreeFilter$List.include(AndTreeFilter.java:163)    at org.eclipse.jgit.treewalk.TreeWalk.next(TreeWalk.java:560)    at org.eclipse.jgit.lib.IndexDiff.diff(IndexDiff.java:389)    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.calcIndexDiffDataFull(IndexDiffCacheEntry.java:486)    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.access(IndexDiffCacheEntry.java:475)    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.run(IndexDiffCacheEntry.java:286)    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

我试过各种尝试来修复它:

>通过MarketPlace从Eclipse卸载EGIT过程看起来不错,但重新启动后,EGIT仍在那里.
>按照其他帖子的建议将其从插件和功能文件夹中删除,然后手动删除它.
>开始全新的Eclipse安装并导入git项目,问题会在添加项目后立即显示.
>将我的GIT仓库克隆到新工作区中的另一个位置同样的问题.
>我找不到org.eclipse.jgit.treewalk.WorkingTreeIterator的确切版本来检查NPE发生了什么

好像我的GIT回购已损坏了,任何帮助都会非常感激.

编辑
我不知道它是否相关,但这里的会话数据:

eclipse.buildID=4.4.1.M20140925-0400java.version=1.6.0_43java.vendor=Sun Microsystems Inc.BootLoader constants: OS=win32,ARCH=x86_64,WS=win32,NL=fr_FRFramework arguments:  -product org.eclipse.epp.package.java.productCommand-line arguments:  -data D:\Development\workspace -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product
解决方法 这个解决方案对我有用
右键单击项目
转到团队 – 选择断开连接.
现在刷新Project.将所有更改提交到分支.
重启日食
问题解决了.

如果你想再次分享项目.你可以按照相同的步骤分享它团队 – 分享项目.

总结

以上是内存溢出为你收集整理的android – Eclipse内部错误使得无法使用git全部内容,希望文章能够帮你解决android – Eclipse内部错误使得无法使用git所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1127709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存