【问题标题】:How can I make Eclipse file search not include svn directories?如何使 Eclipse 文件搜索不包括 svn 目录?
【发布时间】:2010-09-07 16:51:11
【问题描述】:

当我在 Eclipse 上进行文件搜索时,它默认包含 .svn 目录。我尝试将它们从构建路径中排除,但它们仍然出现在文件搜索结果中。

【问题讨论】:

标签: eclipse svn


【解决方案1】:

太空人是对的。使用 Helios,选择 Project -> Properties -> Resource -> Resource Filters,然后为名称为 .svn 的“文件夹”类型添加 exclude 过滤器。

【讨论】:

  • 还要确保您已选中递归框
  • 这适用于一般情况,从搜索结果中过滤任意集合(当 Google 将我放在这里时,我真正想要的是)
  • 这是真正的答案,因为插件不再自动过滤(请参阅 Mark 对他自己的答案的评论)
  • 看来您必须为每个项目单独配置“资源过滤器”。但是,在该页面上,有一个“恢复默认值”按钮。谁能解释我如何设置这些“默认值”?这似乎可以解决所有项目的问题 - 或者至少是所有新项目......
  • Eclipse Juno:项目属性>资源>资源过滤器>添加:然后选择:Exclude all + Files and folders + All children(recursive) + SVN meta-information filter combo。好的。
【解决方案2】:

如果您安装了 subclipse 插件,那么它会自动排除 .svn 目录(另外在 IDE 中提供了一些其他很酷的东西)。

http://subclipse.tigris.org/

如果它不起作用,只需重新启动 Eclipse(有时在重新结帐时需要它)

【讨论】:

  • 是的,最新版本似乎有“问题”。我不确定为什么,我的 .svn 目录也不再隐藏。
  • 我的 SVN 目录隐藏在项目资源管理器中,但仍包含在文件搜索中。
【解决方案3】:

跟进 Mark Ingram 的出色回答,仅安装插件不会让您到达那里 - 您仍然需要 Share 您的项目才能使自动搜索过滤生效。在 Subeclipse 视图中设置 SVN 存储库位置后,您可以通过执行以下操作共享您的项目:

  1. 在包资源管理器中,右键单击项目名称
  2. 选择Team 上下文菜单选项,然后选择Share Project...
  3. 通过向导将您的项目绑定到其在 svn 存储库中的位置
  4. 完成此操作并重建工作区后,您就可以享受过滤搜索了。

【讨论】:

    【解决方案4】:

    排除.svn 文件夹,方法是使它们派生停止然后出现在搜索结果中,see here

    您必须为每个文件夹手动执行此操作,如果您有很多 .svn 文件夹,那么这并不理想。

    【讨论】:

      【解决方案5】:

      如果您正在使用插件路线,我更喜欢subversive 而不是 subclipse。

      【讨论】:

        【解决方案6】:

        啊——好的。我本身不使用 SubVersion,但 this 有什么用吗?它声称它可以做你想做的事......

        【讨论】:

          【解决方案7】:

          Eclipse 导入也会包含 .java.svn-base 类型的文件,所以最好如下图所示

          [[1]:https://i.stack.imgur.com/szDxP.png][1]

          【讨论】:

            【解决方案8】:

            您当然也可以选择所有文件名模式以包含在文件搜索对话框中

            【讨论】:

              【解决方案9】:

              单击导航器右上角的下拉三角形并选择“过滤器..”。

              默认情况下,Eclipse 只为您提供“.class”和“.”。

              如果您选择“.*”,您将隐藏 .svn 文件。显然所有其他 .something 文件也将被隐藏。

              【讨论】:

              • 这只会在导航器视图中隐藏文件,不会从搜索中排除它们。
              猜你喜欢
              • 2010-09-09
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2011-01-26
              • 2014-12-13
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多