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

有帮助吗?

解决方案

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

其他提示

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

http://subclipse.tigris.org/

如果不起作用,只需重新启动 Eclipse(有时需要重新检出)

继马克·英格拉姆(Mark Ingram)的出色回答之后,简单地安装插件不会让你到达那里——你仍然需要 Share 您的项目,以便自动搜索过滤生效。从 Subeclipse 视图中设置 SVN 存储库位置后,您可以通过执行以下操作来共享您的项目:

  1. 在 Package Explorer 中,右键单击项目名称
  2. 选择 Team 上下文菜单选项,然后 Share Project....
  3. 通过向导逐步将您的项目与其在 svn 存储库中的位置联系起来
  4. 一旦完成,工作区就会重建,您就可以享受过滤搜索了。

排除 .svn 文件夹,使它们派生停靠点然后出现在搜索结果中, 看这里.

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

如果你走插件路线,我更喜欢 颠覆性的 在子剪辑上。

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

Eclipse 导入还将包含 .java.svn-base 类型的文件,因此最好如下图所示

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top