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