Svn 如何刷新IntelliJ项目中的工具架?

Svn 如何刷新IntelliJ项目中的工具架?,svn,intellij-idea,editor,Svn,Intellij Idea,Editor,我有一个项目,我正在IntelliJ上工作,它的书架上有几个项目。偶尔我会注意到书架出了问题,没有一个项目显示正确,相反,我像往常一样只看到侧面的灰色箭头,但单击它们时没有内容 我知道工具架补丁仍然存在,并且没有损坏,因为我可以手动将补丁导入/应用到我的代码库中。我仍然可以创建补丁,尽管它们也不会正确显示在工具架菜单中 目前,我发现解决这个问题的唯一方法是,作为另一个项目重新检查我的整个代码库,然后手动将补丁导入到“新项目”工具架。这显然非常麻烦,但是不能使用shelf特性对我的工作方式也是非常

我有一个项目,我正在IntelliJ上工作,它的书架上有几个项目。偶尔我会注意到书架出了问题,没有一个项目显示正确,相反,我像往常一样只看到侧面的灰色箭头,但单击它们时没有内容

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

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

是否有某种方法可以迫使intelliJ项目重新考虑其所有的工具架项目,从而尝试解决此问题,而无需重新检查我的项目文件的大量工作



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

我还没有看到您描述的行为,但我可以给出一个非常通用的答案“IDEA的行为很有趣”,因为您还没有说您已经尝试过了:

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

另一种方法可能是将工具架文件移到其他地方,使缓存无效,然后将其移回(或者再次使缓存无效)。(听起来您已经熟悉如何移动工具架文件,但有关它们的详细信息,请参阅。)不过,我还没有尝试过这种方法


您还可以确认它们是否正确地列在
.idea/workspace.xml
文件的
下。根据问题的不同,可能需要一些手动修复?

我不确定它是否相关,但您可能应该包括IntelliJ IDEA的哪个版本以及它是社区版还是终极版。