首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse不刷新.project信息

Eclipse不刷新.project信息
EN

Stack Overflow用户
提问于 2019-04-04 22:34:56
回答 1查看 629关注 0票数 0

我在Git库中与团队中的其他人共享了一个Ecplise项目。

经常发生的情况是,我们必须在此项目中添加一些链接的资源,从而有效地修改.project内容,这些内容稍后将被提交并推送到存储库。

现在,当另一个用户拉出修改并打开它自己的Ecplise实例时,如果他们在配置更改之前已经导入了项目,Eclipse看不到更改,仍然使用旧的元数据,在项目编译期间显示错误。我发现解决这种情况的唯一方法是删除.metadata文件夹并重新导入项目。有没有更简单的方法?

编辑:

Eclipse版本为4.6.0.v20160606-1342,内部版本id: I20160606-1100。我不是原生在Eclipse上工作,而是在一个派生的IDE (德克萨斯仪器公司的CCS Studio )上工作,更新版本是毫无疑问的。

关于我在评论中提到的NullPointerException,下面是从日志中获取的堆栈跟踪。

代码语言:javascript
复制
!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2019-04-04 18:16:36.261
!MESSAGE Internal Error
!STACK 0
java.lang.NullPointerException
    at com.ti.ccstudio.project.core.internal.temp.XMoveDeleteHook.deleteFile(XMoveDeleteHook.java:83)
    at org.eclipse.team.internal.core.MoveDeleteManager.deleteFile(MoveDeleteManager.java:50)
    at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1827)
    at org.eclipse.core.internal.resources.Resource.delete(Resource.java:782)
    at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:163)
    at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:280)
    at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:280)
    at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:257)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
    at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:305)
    at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:96)
    at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:221)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
    at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:86)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
EN

回答 1

Stack Overflow用户

发布于 2019-04-04 22:36:41

.project (或任何其他IDE元数据)不应该在git中跟踪,因为您将一次又一次地面临这样的问题……

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55518637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档