题
当我在 eclipse 上进行文件搜索时,它包括 .svn
默认目录。我尝试将它们从构建路径中排除,但它们仍然出现在文件搜索结果中。
解决方案
太空人是对的。使用 Helios,选择 Project -> Properties -> Resource -> Resource Filters
然后添加一个 exclude
过滤类型为“文件夹”的名称 .svn
.
其他提示
如果您安装 subclipse 插件,那么它会自动排除 .svn
目录(另外在 IDE 中提供了一些其他很酷的东西)。
如果不起作用,只需重新启动 Eclipse(有时需要重新检出)
继马克·英格拉姆(Mark Ingram)的出色回答之后,简单地安装插件不会让你到达那里——你仍然需要 Share
您的项目,以便自动搜索过滤生效。从 Subeclipse 视图中设置 SVN 存储库位置后,您可以通过执行以下操作来共享您的项目:
- 在 Package Explorer 中,右键单击项目名称
- 选择
Team
上下文菜单选项,然后Share Project...
. - 通过向导逐步将您的项目与其在 svn 存储库中的位置联系起来
- 一旦完成,工作区就会重建,您就可以享受过滤搜索了。
排除 .svn
文件夹,使它们派生停靠点然后出现在搜索结果中, 看这里.
如果您有很多文件夹,则必须为每个文件夹手动执行此操作 .svn
文件夹那么它并不理想。
如果你走插件路线,我更喜欢 颠覆性的 在子剪辑上。
喔好吧。我本身不使用 SubVersion,但会 这 有什么用吗?它声称它可以做你想做的事......
Eclipse 导入还将包含 .java.svn-base 类型的文件,因此最好如下图所示
当然,您也可以选择所有文件名模式以包含在文件搜索对话框中
单击导航器右上角的下拉三角形,然后选择“过滤器..”。
默认情况下 Eclipse 只为您提供“.class”和“.".
如果您选择“.*”,您将隐藏 .svn 文件。显然,所有其他 .something 文件也将被隐藏。