首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在IntelliJ项目中刷新货架?

如何在IntelliJ项目中刷新货架?
EN

Stack Overflow用户
提问于 2016-06-01 14:52:22
回答 1查看 342关注 0票数 4

我在IntelliJ上做了一个项目,它的货架上有几个项目。偶尔,我注意到架子出了问题,没有一个项目显示正确,相反,我只看到像往常一样的灰色箭头,但点击它们时没有任何内容。

我知道货架补丁仍然存在,而且没有损坏,因为我可以手动将补丁导入/应用到我的代码库中。我还可以创建补丁,尽管它们也不会在“货架”菜单中正确显示。

目前,解决这个问题的唯一方法是将整个代码库作为另一个项目重新检查,然后手动将补丁导入到新的项目货架上。这显然是非常麻烦,但不能使用货架功能也是非常有害的方式,我的工作。

有没有什么方法可以迫使intelliJ项目重新考虑其所有的货架项目,试图修复这个问题,而不经过大量的工作来重新检查我的项目文件?

编辑:这些补丁是本地存储的源代码更改的副本,而不是通过SVN在一个单独的分支上。

EN

回答 1

Stack Overflow用户

发布于 2016-06-02 12:00:01

我没有看到你所描述的行为,但我可以给出一个非常笼统的答案,“想法表现得很有趣”,因为你还没有说过你已经尝试过了:

在“文件”菜单中,选择“使缓存失效/重新启动”。这将使IntelliJ的想法清除它的缓存,每隔一段时间就会与现实不符。

另一种方法可能是将搁置文件移到其他地方,使缓存失效,然后将它们移回(可能会再次使缓存失效)。(听起来你已经很熟悉移动书架文件了,但是关于它们居住的详细信息,请参阅Where does IntelliJ IDEA store shelf changes on the local drive?。)不过我还没试过呢。

您还可以确认在.idea/workspace.xml文件中,<component name="ShelveChangesManager" …>下正确地列出了它们。根据问题的不同,可能需要一些手动修复吗?

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

https://stackoverflow.com/questions/37572138

复制
相关文章

相似问题

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